最近在研究socket,发现网上没有一个非常清楚的讲解,花了不少时间学习,现在准备写一个总结帖。 |
分下面几个专题,一个一个讲解
1.socket与http
(1)TCP连接
简单讲就是实现了TCP/IP协议对上层网络提供接口,建立一个TCP连接需要“三次握手”,其实我们做游戏不需要知道这个,至少目前我做的游戏不需要知道,如果以后用到着再学习吧,现在就是一个简单的了解。
(2)HTTP连接
超文本传送协议,是建立在TCP协议上的一种应用。
特点是“短连接”,即客户端发送的每次请求都需要服务器回送响应,请求结束后,会自动释放连接。要保持客户端的在线状态需要不断的向服务器发送请求。
(3)SOCKET连接
socket即套接字,要建立socket至少需要一对socket。一个运行在客