服务器数据利用序列化机制存储在文件中,客户端有多个方法,例如分别向服务器查询账户是否存在,查询余额多少,写入数据等,这种情况怎样让服务器对接收到的数据进行不同的处理????求解答啊!!!!
ps:这是单线程情况下的。
[

解决方案 »

  1.   

    因为Socket通讯下,是不带任何协议的,所以你要自己定义通讯协议模型,也就是每个请求的报文结构。比如头五个字符代表操作类型,比如:QUERY、DELETE、WRITE 等。其实自己做这种事情挺浪费工作量的,不如直接借用HTTP的协议模型更简单,服务端直接弄个嵌入式Web服务组件,客户端直接用HttpClient来提交请求,把数据就当作URL参数传递就完事了。
      

  2.   

    新手上来就玩这么复杂的内容,这里面涉及几个领域的知识啊你太狠了 =_=这个帖子,我8楼和9楼有一个:客户端向服务器端查询文件并获取内容的例子http://topic.csdn.net/u/20120302/17/415971ba-8730-4304-baf0-a73c358e7b8f.html