首页 > 试题广场 >

TCP 的服务器程序必须先于其客户程序运行。

[单选题]
TCP 的服务器程序必须先于其客户程序运行。
因为运行在TCP之上的客户机/服务器应用程序在客户机运行后它会尝试向服务器进程发起连接,而此时如果服务器进程没有运行,客户机进程就可能认为服务器不可达,从而返回错误信息;
对于UDP则没有这个要求,是因为运行在UDP之上的客户机/服务器应用程序在客户机进程运行之后不会向服务器进程发起连接,而是等待用户输入,因此客户程序可以先于服务器程序运行。
发表于 2017-06-16 11:46:00 回复(1)
要想走桥过河,是不是得先建桥
发表于 2021-03-17 19:14:12 回复(0)
什么叫先运行,客户程序先运行不一定马上发起TCP连接啊…比如mc客户端和服务器的关系,先启动客户程序再开服务器再连接也能用啊…
编辑于 2024-03-31 19:04:34 回复(0)
<p>服务器必须先运行,否则当客户机传来请求时,没反应会导致连接建立失败</p>
发表于 2020-08-18 20:03:22 回复(0)