Socket 连接问题

shaxing 2008-03-04 05:21:01
怎样可以在连接建立之后立即给客户端发一条信息。
我使用CAsyncSocket类,
在OnAccept函数中的 Accept函数之后有一条Send语句给客户端发一条消息。
目前的问题是这条消息往往收不到,如果在Send之前Sleep一段时间就可以收到。但是由于性能的问题不能这么做。
请问有没有别的办法?
...全文
69 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
arong1234 2008-03-05
  • 打赏
  • 举报
回复
首先:在网络上要实现立刻发送是不现实的,你最好合理定制你的需求
其次,Accept后的socket是可以立刻发送的,如果失败一般是你代码哪不对
sghgcn 2008-03-05
  • 打赏
  • 举报
回复
send 和 sendto 两个函数你是不是用反了?
yoyo1501 2008-03-04
  • 打赏
  • 举报
回复
是啊,应该收得到
mr.zhoux 2008-03-04
  • 打赏
  • 举报
回复
用原始套接字吧,灵活些
loki2k 2008-03-04
  • 打赏
  • 举报
回复
收不到?不会吧
要在Accpet返回的SOCKET上发过去

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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