您的位置:首页 > 理论基础 > 计算机网络

TCP/IP Server同一个端口 怎么区分不同socket

2017-06-28 20:12 302 查看
多线程情况下,服务器端监听(listen)某个端口后,每accept一个客户端的连接就会产生一个新的Socket

新产生的Socket的端口是多少?

 答案是服务器端口还是Listen端口。

 进程间不能用同一端口,但是进程内部不同Socket可以用同一个端口。

 Client端发送给Server同一端口的不同Socket怎么区分。

 用Client端Socket端口区分!

Socket是TCP/IP协议的网络接口 socket是对TCP/IP协议操作的抽象

客户端connect函数是开始调用到函数返回正好是三次握手的过程,第三次握手成功则返回

server端三次握手之后内核调用accept函数,accept函数执行后会产生一个新的socket与client端进行连接。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: