C/S用Socket还是Http好?论者有分 ( 积分: 100 )

  • 主题发起人 主题发起人 wynney
  • 开始时间 开始时间
W

wynney

Unregistered / Unconfirmed
GUEST, unregistred user!
想做一个客户端和多线程服务端
他们之间的通信用Socket还还是Http的Post/Get好?
 
顶一下。。。
 
Http的Post/Get也是建立在socket上的,是基于tcp的应用。
 
具体要看网络环境,速度还是有一定差距的,http的是访问后断开,如果是频繁的访问,比如窗体的数据的初始化,需要多次查询请求的,速度表现是很差的,不如tcp长连接的好.虽然http是建立在tcp上的,但实际应用中,还是很不同的.
 
HTTP 肯定要慢过socket,
前提是你有一个基于socket的好的实现
 
HTTP的可能慢,稳定性可以也可以吧,要是用SOCKET的话自己写完成端口吧不错的
 
多谢各位,请其他朋友继续给点意见
分不够再加
 
建议使用socket,速度快,效率高
 
我个人觉得C/S单机和B/S用Http好,C/S网络版用socket好
 
HTTP好,SOAP是规范,不建议SOCKET,防火墙专杀
 
同意楼上的。
 
如果要效率可以用socket,但要想穿透防火墙会比较麻烦,而http一般用的是80端口,可以容易的透过防火墙传输,Web service就是通过http来进行通讯的,Http也是建立在socket上的,是基于tcp的应用。
 
C/S 性能较好,网络带宽占用较低,
HTTP较通用,可扩展性好。
看需要选择把
 
结!~感谢各位
 
后退
顶部