在c#net winsock服务器与客户端传送信息的格式怎样定义

解决方案 »

  1.   

    建議用socket來傳。這樣可以直接傳byte流.
      

  2.   

    .NET里有SOCKET类,用这个比较简单而且兼容性也不错。
      

  3.   

    信息组合:
    例如:登陆服务器
    从客户端发送121:UserID,PassWord
    服务端分割解析后,是121就代表登陆
      

  4.   

    可以研究一下CMPP和SGIP协议。两种采用了长连接和短连接两种不同的协议格式。
      

  5.   

    用socket中客户端的發送端口是隨機的,不用指定。