如果我用udpS 发送数据udpR 接受 那么连回调函数都进不去,就是说,根本连进ReceiveCallback调试的机会也没有
————————————————————————————————
回调函数不会马上被调用,只有受到client的信息之后,回调函数才会被调用。
 
参考下我的这个帖子,可能对你会有所帮助
http://community.csdn.net/Expert/topic/5489/5489987.xml?temp=.7798273

解决方案 »

  1.   

    shield0771(shield)
    可能是我表达有问题.我的意思是 发送了数据以后,BeginReceiveFrom 没有任何反应,ReceiveCallback自然就进不去啦. 就好象没有数据发送过来一样.
      

  2.   

    看你的代码udpS 应该是用来接受用的, 可看你的缩写udpS = udpSend??你好象是搞错了两个socket的角色udpS是接受数据的
      

  3.   

    看了你给的连接,发现里面讨论的问题 和我的问题不大一样. 不过我看到 他写的时候端口都是给定的.
    于是我把我写的端口也全部都写死. 惊奇的发现,竟然好了.
    谢谢shield0771(shield)给我的灵感.于是出现了个想法,我代码里面的端口都是不确定的,为什么就收不到呢.端口一确定就OK了,是不是对端口什么的也有要求啊? 如果有,为什么不在编译的时候就出错呢?
      

  4.   

    Moon1(静静的黎明) 上面不是说了么,我如果全部都用一个Socket对象,比如说全部用udpS ....
    就对对应的这个版本...现在我用udpS 发送数据udpR 接受 已经可以了.