日期:2014-05-16  浏览次数:20601 次

服务端如何判断来自客户端的请求
问题是这样:客户端向服务端发送不同类别的请求,服务端根据客户端不同请求做不同响应,
可是如果客户端连续发送请求,这时请求信息可能被合在一起发送给服务端了,那服务端怎么识别这些请求?
谢谢。

------解决方案--------------------
你的客户端是多个并发同时访问吗?你指的连续发送请求是指同一个客户端连续发送访问请求???
如果是前者,socket的套接字值有区分的,如果是非阻塞的select模式或者epoll模式,这个应该没冲突的
(如果是阻塞方式,那么就按照时间先后进行排队喽,先到的先处理,后到的等待,直到前一个处理完了。)
如果是后者,你连续发送请求,怎么会合在一起?这是什么意思?
不同的请求,应该有你自己定义的不同的消息处理识别方式,服务端根据这个识别方式来进行分类处理。