我用WINSOCK来接收发过来的信息,如果有多条信息同时发过来,WINSOCK先接收那一条呀?
后接收的信息会不会丢失.还有我要对发过来的信息进行处理,如果有错误还要返回信息.

解决方案 »

  1.   

    winsock一般是一对一的,不会出现你说的同时。
    TCP协议有机组确认数据准确传送。
      

  2.   

    你的多条信息如是同一个客户端发过来的,那他接收的话也是同个个winsock,他在发送时会有时间间隔,这样就不会多条信息同时到来了,
    如果是多个客户端发来的,那他应该是与每个客户端对应的winsock触发事件