解决方案 »

  1.   

    如果你不能区分出Socket对象是和哪个用户交互,那么就只在包头上标注用户特征和包号,socket还会有后发的包先收到情况,所以包号是用来理请顺序的重要保证
      

  2.   

    发送时应该写(例如)
        Send("1122334455");
           Send("AABBCCDDEE");
    而不能写
        Send("1122");
           Send("334455“);
           Send("AA");
           Send......
      

  3.   

    谢谢各位的回复,看起来还是自己对SocketAsyncEventArgs的接收了解不够彻底,目前也只是用不同Client Port区分。