c#异步套接字通信中send和sendend之间的问题

DeanDeanDean 2009-12-17 12:33:22
c#套接字异步通信中,在短时间内连续调用send函数进行发送,这样会导致发送缓冲区满的情况,这该怎么解决啊?是不是应该在修改设计在每条发送消息的sendend之后才发送下一条消息呢??或者应该怎么做啊???
...全文
185 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
平生我自如 2009-12-17
  • 打赏
  • 举报
回复
有点高深!帮顶一下吧
DeanDeanDean 2009-12-17
  • 打赏
  • 举报
回复
解决了```在send之前用ClientSocket.Poll(0, System.Net.Sockets.SelectMode.SelectWrite)
判断一下就行了
ludeli2004 2009-12-17
  • 打赏
  • 举报
回复
1.发送完后等待一定时间 2.发送完后清空缓存,垃圾回收
柳晛 2009-12-17
  • 打赏
  • 举报
回复
侦听代码怎么写的呢?
_autotest 2009-12-17
  • 打赏
  • 举报
回复
sleep(。。。)可行?

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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