我用udp做了一个c/s的,发送端发一个数据包,接收端,就不停的收到,我该咋办? 用的是vc++,如果client.sentto(buf,len,port,ip)这时在server::onreceive()中就不停的收到.相同的内容 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会吧server::onreceive()是收到数据通告。很可能你的包太大了。 m_client.Create( 0, SOCK_DGRAM ) -- BOOLm_server.Create( 8888, SOCK_DGRAM ) -- BOOLm_client.Connect( "127.0.0.1", 8888 ) -- BOOLm_client.Send( buf, size ) -- BOOLm_server.ReceiveFrom( buf, size, rip, rport ) -- BOOL没有问题的,在这个层次上也没有数据包大小的限制,那是底层的功能 CComboBox重复项的选择问题(求助!) 有一软件窗口和控件功能开发需要外包,寻找界面开发高手。 求助:cjlib应该怎么样安装? 如何让派生类必须重载一个虚函数 在BHO中拦截BeforeNavigate2 有没有功能与PostThreadMessage基本相似,只不过它是在线程处理完其发送的消息后才返回的函数? vc中如何调用一个另外的程序执行后自己退出?(留下另一个程序继续) 请问如何调用dll中的类? 一个关于INSTALL SHIELD的问题 在CView中怎样显示字符串? 悬赏纳谏!up者有份!属性表问题…… 关于坐标变化的问题,大家来看看!
server::onreceive()是收到数据通告。很可能你的包太大了。
m_server.Create( 8888, SOCK_DGRAM ) -- BOOL
m_client.Connect( "127.0.0.1", 8888 ) -- BOOL
m_client.Send( buf, size ) -- BOOL
m_server.ReceiveFrom( buf, size, rip, rport ) -- BOOL没有问题的,在这个层次上也没有数据包大小的限制,那是底层的功能