
网络
yrk0556
yrk0556@foxmail.com联系我
展开
-
Socket中backlog的含义
先看一段代码,把服务端的backlog设置为5(默认为50)public class Server { public static void main(String[] args) throws Exception{ ServerSocket server=new ServerSocket(9999,5); while (true){} }}...原创 2020-04-03 17:30:33 · 1224 阅读 · 0 评论 -
服务器程序如何在同一个端口上处理多个客户端的请求
假设有个web server,监听80端口,有10个client访问这个网站,都和这个网站的80端口建立TCP连接,server是怎么区分这10个client呢?首先我们是用{本地ip,本地端口,目的ip,目的端口,协议}这个五元组来唯一区别一个连接的。所以回到上面的问题,多个客户端访问服务器,虽然server的ip和端口是一样的,但是client的ip和端口不一样,他们仍然是不同的TCP连接(...原创 2020-04-02 19:27:19 · 4702 阅读 · 0 评论