VB winsock通讯 UDP一对多,求耐心人解答 百分贴

以下内容均指UDP协议1,当服务器端DataArrival事件触发时,RemoteHostIP和RemotePort会变成客户端的IP(或是客户端的外网IP,NATIP)... 以下内容均指UDP协议
1,当服务器端DataArrival事件触发时,RemoteHostIP和RemotePort会变成客户端的IP(或是客户端的外网IP,NAT IP)和端口(或是映射端口号)吗?
2、winsock控件一次性最大发送字节数是多少?最好不高于多少?
3、客户端接收数据和服务器端接收数据时会不会出现数据分开接收的现象(不大于最大发送字节数),如果会,在多客户端情况下,有什么好的办法区分?
4、我想在发送数据结尾加上二进制数据,用于给对方说明数据发送完毕的标识符,怎样将字符串数据与二进制数据一起发送,又怎样拆分?
5、服务端在外网,有固定IP,假设客户端在内网,已知服务器IP,服务端怎样进行NAT穿越?
6、当有大量客户端同时发送数据至服务端,会出现什么状况,应该怎么预防?
7、采用UDP协议会不会出现服务端接收数据粘连现象?
8、使用TCP协议与UDP协议相比,在聊天中哪个更有优势(字数较少,但要求发送速度高,如果是UDP,就要加入IP地址以及端口信息便于区分)?

请各位大神解答,虽然理论都了解了,但是这些实际问题还是无法弄明白
展开
 我来答
money0_04c351c2
2012-05-12 · TA获得超过4142个赞
知道大有可为答主
回答量:5505
采纳率:49%
帮助的人:1622万
展开全部
你这样提问实际上效率不高。有些人只了解其中的几个题目,一看这架势干脆不答了。不如分拆成小题目,更容易得到解答。

1、是
2、64K;局域网1472字节、互联网548(本可以仔细解答一下为什么的……)
3、会;通过通讯协议控制(这里面窍门也很多……)
4、全部变为二进制数据就好了。
5、不用你管,路由器会帮你搞定。当然,广播不行。
6、严格意义上的同时只会造成丢包。解决相对意义上的同时,无非就是提高反应速度和负载均衡两种。
7、理论上是不会的。每个UDP包都是独立封包的。
8、你自己已经回答了。UDP
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式