【问题标题】:How does a server communicate with a client who request service of 2 processes?服务器如何与请求 2 个进程服务的客户端通信?
【发布时间】:2019-04-16 00:26:57
【问题描述】:

我正在尝试了解套接字、端口、客户端和服务器是如何工作的。假设有一个客户端尝试连接到具有两个进程的同一服务器。客户端如何同时访问服务器的2个进程?

如果您知道,请提及任何好的参考链接。

谢谢。

【问题讨论】:

  • 服务器通过客户端连接时接受的套接字与客户端通信。如果客户端连接两次,则服务器有两个套接字供它使用。

标签: sockets port


【解决方案1】:

我已经在插座上做作业了。简而言之,我的理解是套接字是两个设备之间隧道的末端。占用空闲端口的客户将被套接字和服务器占用,做同样的事情。当链路建立后,两个设备之间可以进行各种类型的交换。这些是我了解套接字的基础知识。 这是一个小教训,证实了我的话:https://docs.oracle.com/javase/tutorial/networking/sockets/definition.html

希望对你有所帮助。

【讨论】:

  • 抱歉,这是一个 F。套接字是一个连接的端点。不是连接('tunnell')本身。
  • 好的,我会编辑我的答案,我会再去阅读......谢谢。
  • 我重读并理解得更好。地址加上端口构成了通信的入口点。并且通信将落在形成端点的套接字上。
猜你喜欢
  • 1970-01-01
  • 2010-09-19
  • 1970-01-01
  • 1970-01-01
  • 2015-06-02
  • 1970-01-01
  • 1970-01-01
  • 2019-03-21
  • 1970-01-01
相关资源
最近更新 更多