Socket传输问题

这梦想不休不止 2017-07-12 10:03:02
我用的是C#的异步传输,但是我发现每次(ReceiveCallBack(IAsyncResult ar))这个回调时,只能得到最多1M的数据,其余数据会直接被切开,这就会导致,数据传输的不完整性,请问有没有人遇到过同样的问题,求问是如何解决的???我现在在做一个服务器端的程序,每次玩家登陆都需要给玩家发送已经在游戏状态的玩家,但是用户数量又大于1M无法传输,而且ar会自动截断数据,导致数据损坏。求大神帮忙哦
...全文
520 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
www_boyunyun_com 2018-03-01
  • 打赏
  • 举报
回复
自己封装数据包拼接
宁南学者 2018-03-01
  • 打赏
  • 举报
回复
进行拼包,记住包的长度,收到后,根据包长度进行解包。
Painot 2017-10-10
  • 打赏
  • 举报
回复
你可以扩充RecvBuffer,或者追条发送

4,356

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧