网络编程01 · 艺

Web Socket和Socket

套接字,实际就是传输层的接口。用于抽象传输层,隐藏细节。一对套接字可以进行通信。

Web Socket,是基于TCP协议的。类似于,http。

为什么需要Web Socket

http协议是被动的。虽然http有ajax,long poll等模式。

ajax是客户端不断发出请求,询问服务器有没有信息。

long poll是轮询。

web socket 是全新的协议,可以全双工,并且可以持续连接。

大专栏  网络编程01 · 艺e和ngix">Apache和Ngix

Ngix是IMAP/POP3/SMTP/http服务器。因为他们很高性能。所以大家在用。但一些小程序基于轻便的角度,可以不使用。

Ngix运作过程,Ngix用异步非阻塞的方式。Ngix接受到请求,然后把请求交给CGI。CGI再调用语言。CGI是语言和Web Server的接口。

Socket和TcpListener

Socket是接口,TcpListener则是简化操作Socket的工具。

回去读下这个

原文地址:https://www.cnblogs.com/lijianming180/p/12251246.html