Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asynchronous 同步和异步通信_Asynchronous - Fatal编程技术网

Asynchronous 同步和异步通信

Asynchronous 同步和异步通信,asynchronous,Asynchronous,在同步模式下,服务器向客户端发送消息并等待响应。程序被阻止,直到响应消息返回到服务器 在异步模式中,服务器向客户端发送消息并等待响应。等待时,服务器程序没有阻塞,可以继续执行。然而,当响应返回到服务器时,服务器将再次接收和发送消息 我这里的问题是,同步通信只能让一个服务器与一个客户机通信?但是,异步通信允许一台服务器与多个客户端通信 我读了几篇文章并试图理解,但我仍然对同步和异步通信感到困惑。希望任何人都能帮助我,提前谢谢。“服务器向客户端发送消息并等待响应”不,通常客户端向服务器发送消息并等待

在同步模式下,服务器向客户端发送消息并等待响应。程序被阻止,直到响应消息返回到服务器


在异步模式中,服务器向客户端发送消息并等待响应。等待时,服务器程序没有阻塞,可以继续执行。然而,当响应返回到服务器时,服务器将再次接收和发送消息

我这里的问题是,同步通信只能让一个服务器与一个客户机通信?但是,异步通信允许一台服务器与多个客户端通信


我读了几篇文章并试图理解,但我仍然对同步和异步通信感到困惑。希望任何人都能帮助我,提前谢谢。

“服务器向客户端发送消息并等待响应”不,通常客户端向服务器发送消息并等待响应。好的。感谢您提供的信息。服务器通常可以同时处理来自多个客户端的请求。客户端还可以同时与多个服务器通信。在同步协议中,客户端等待响应。在异步协议中,服务器可能会接受请求并在稍后提供答案。