本人在编程sokcet的过程中遇到了前所未有的怪问题,就是我同时开启了多个端口号,也就是同时打开了多个listen,按理来说应该是一个listen对应一个端口号才对,奇怪的是,所有的端口号都被所有的listen监听了。请问问大家,listen和端口号之间是1对1还是多对多?
有没有将你的socket跟端口进行bind呢?
一般是1对1,但是不排除存在端口复用情况
当然是1对1了。
按理来说是1对1,可是我在测试的时候,所有端口都能收到信息,怎么回事,很怪啊?
socket.bind(endpoint) Listen监听这个 你绑定的端口号和ip 的终结点
那你发送时不需要指定端口的?