我知道udp协议本身是不可靠的,如果需要用udp协议进行可靠通讯,就需要拆包、组包
根据http://topic.csdn.net/t/20050605/15/4060601.html 每个udp包最好不要大过1472字节
                           
------------------------------------------------------------------------------------
协议:
GUID        130字节     包标识
total       4字节       分包总数
totalsize   4字节       包大小
current     4字节       分包编号    
size        4字节       分包大小
data        1200字节    数据区
-------------------------------------------------------------------------------------
发送方:
   生成包标识  ----  计算要发送对象的总包数-----循环发送  |   发送结束标志
----------------------------------------------------------| -------------------------|
接收方:                                                  |
   检查包是否在传送列表内,如果不再,则根据totalsize分配  |  检查所有分包是否收全,将未收到
   相应的内存,如果存在则将数据区的内容拷贝到内存里       |  的分包编号返回给发送方要求重发
---------------------------------------------------------------------------------------
呵呵 我的思路大概是这样,不知道对不对,请各位高手多多指点顺便问一下udp打的洞可以维持多久
需不需要每隔几秒钟就发一次打洞信息
---------------------------------------------------------------------------------------