HTTP与Socket UDP/TCP

2015-04-08  本文已影响330人  骑着蜗牛追F1

HTTP  Socket

HTTP:

1.服务器不会主动给客户端发送数据

2.断开试{短连接}:当我们客户端向服务器发送请求是,和护短和服务器属于连接状态,当请求完成时,连接会断开,下一次需要向服务器请求数据时,需要向服务器重新发送请求

3.我们的客户端需要知道是否有其他的客户端给我们发送消息,客户端需要一“轮巡”的方式想服务器发送心跳包,主动的去将别人给我发送的消息请求下来;

Socket特点:

1.主动式—服务器可以主动给客户端发送数据

2.长连接

UDP和TCP的区别

UDP:

1.每一次发送多需要绑定IP和端口,相当于发送邮件 只管是否发送成功  不保证对方是否能收到蔬数据所有的UDP事故是不安全的  可能丢包

2.UDP属于短连接

TCP:

1.一次连接{长连接},只要不断开的情况可以一直使用

2.TCP通过三次握手保证数据发送的安全性,不会丢包

实现即时通信的原理

http://www.cnblogs.com/SkySoot/p/3524295.html

上一篇下一篇

猜你喜欢

热点阅读