比如像QQ,有N个客户端和服务器端,如果当客户端发送一个命令给服务器的时候,服务器端会根据命令执行相应的操作呢。因为socket传送的时候,比如是一串字符串,如果分解命令和内容呢,要自己分解吗?
谢谢,希望有这方面的介绍或是代码。我现在是自己加一些符号自己分解,比如"命令|内容",觉得不方便。

解决方案 »

  1.   

    现在的大部分人都是用xml
    例子
    <info>
    <command>删除</command>
    <msg>给我删</msg>
    </info>
      

  2.   

    这个有什么例子吗?用XML会不会效率太低了啊.每次一个动作都要解析XML文件?
      

  3.   

    为什么不用WebServices实现啊?
    这样的话你直接在WebServices那边实现个
    [WebMethod]
    bool sendcom(string commandm,string mess)
    {
         //在根据命令和内容执行相应操作
    }这样不是很简单吗?
      

  4.   

    我靠
    就发发数据还要什么xml,webservice
    吃饱了撑着了吧
      

  5.   

    命令当然是自己定制了,要效率高,可以按位(bit)来定制命令。