gpt4 book ai didi

sockets - 我可以在同一端口上使用不同类型的套接字吗?

转载 作者:行者123 更新时间:2023-12-03 11:58:19 25 4
gpt4 key购买 nike

我有一个奇怪的查询。我了解到,套接字是IP和端口的组合。那么什么是套接字描述符?只是整数吗?它有什么作用?

我可以在同一端口上使用不同的套接字描述符吗?如果是,那么它们可以是不同类型的(TCP/UDP)吗?

我知道这些是愚蠢的问题;我已经盲目使用SD了很长时间了:P

最佳答案

TCP和UDP是独立的,因此您可以在同一端口上具有TCP和UDP套接字。

套接字描述符指向套接字,就像文件描述符指向文件一样。

元组实际上定义了一个TCP连接:本地IP,本地端口,远程IP,远程端口。您可以使用相同的本地IP和端口进行多个连接,只要它们具有不同的远程IP和/或端口即可。

例如,Web服务器将其本地端口80用于所有连接。但是每个客户端连接要么来自不同的计算机(因此来自不同的远程IP),要么来自同一台计算机上的不同套接字(因此它们将具有相同的远程IP但具有不同的远程端口)。

关于sockets - 我可以在同一端口上使用不同类型的套接字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13967180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com