当前位置:编程学习 > JAVA >>

请教一下,http协议

之前项目,终端和服务器端通讯传输数据,采取TCP协议,类似短信PDU格式,包含包头、包体和包尾,数据传输量比较小,但是交互比较频繁,终端连接数也非常多,现在想改成http协议,这种情况下,这个选择是否合适? --------------------编程问答-------------------- http 是不是也是基于TCP协议的
看一下这里
http://blog.csdn.net/xijiaohuangcao/article/details/6105623 --------------------编程问答-------------------- 不合适
http是应用层协议,是在tcp/ip协议之上的。换成http不会解决交互频繁和连接数过多的问题

你的问题应该是想办法重用socket,终端连接过多如果没办法在应用层面上解决,就只有靠服务器集群了 --------------------编程问答-------------------- 你应该看一下RFC 文档
HTTP也是应用协议,当然你也可以自己实现你的应用协议!
不过你的自定义协议可能没有HTTP这么完整!

腾讯QQ不就是自定义协议吗,有一帮人整天逆向研究它的数据包结构
飞信也是的! --------------------编程问答-------------------- 你这个当然是用TCP,HTTP不适合 --------------------编程问答-------------------- 就TCP吧。
如果消息小的话,HTTP消息头等验证信息就比你要发的内容还多。 --------------------编程问答-------------------- 如果用http协议,还不如编写自己的应用协议,建议使用tcp,原生态。 --------------------编程问答-------------------- http协议是基于tcp协议的 --------------------编程问答-------------------- 不靠谱啊,把多线程和连接池处理好。
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,