说http之前,先説tcp/ip,tcp/ip是传输层的协议,这个协议是会保证传到的,而直接使用tcp socket的时候,server和client是保持connect的;
通讯步骤是:
connect->request->request->request->disconnect;
结束访问的时候,还必须手动disconnect;
http是基于tcp/ip的(保证传到),但是是应用层,不保证connect(这个也许和server端保持高效处理访问有关),也就是http的每次请求,都需要重新access(也就是tcp socket中的connect);
通讯步骤是:
connect->request //// connect->request //// connect->request;
如果直接用tcp socket也是可以实现这样的操作的;