摘要: 大多数情况下都是使用Http协议做网络通信的,少数情况下,如扣扣之类的即时通讯,就是用Socket建立长链接Http一般都是短连接的,即客户端和服务端通讯一次后,服务端就关闭连接Socket是长连接的,客户端和服务端可以一直保持通讯商用软件上和平时你练习的没有本质区别,只是商用更将就复用、安全、健壮... 阅读全文
posted @ 2014-03-23 19:01 yulang 阅读(617) 评论(0) 推荐(0)
摘要: http://my.oschina.net/amoyai/blog/91694Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发送的这些消息。所以,Socket一定包含了通信的双发,即客户端(Client)与服务端(serv... 阅读全文
posted @ 2014-03-23 18:55 yulang 阅读(281) 评论(0) 推荐(0)
摘要: 先来一个讲TCP、UDP和HTTP关系的,注意红色mark的部分1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DN... 阅读全文
posted @ 2014-03-23 18:32 yulang 阅读(239) 评论(0) 推荐(0)