我这边在接收,另一个线程可能在同时发送,这样是否会出错啊?
谢谢!

解决方案 »

  1.   

    Socket为全双工的,同一线程联系发送接收不会影响,
      

  2.   

    双工是对于协议层来说的.
    你最好看看相关文档.CSocket是线程安全的吗?
      

  3.   

    如果一个线程在阻塞的接收数据,一个线程在用同一根Socket发送.
    偶然是同时发生的. 这样作会不会有问题.
      

  4.   

    可是我这样作了哇.是有问题的哇.我Server端主线程在接收,子线程在发一个大的文件. 
    Client端主线程在向Server端发数据,子线程在接收那个文件. 这样怎么有时Server端就出现了Receive返回0的情况.查MSDN,说是Socket链路断开了哇.
      

  5.   

    我的子线程直接用的CSOCKET对象指针来操作,好像常断线.
    是否不能在子线程中用这种方式传输啊?