![](/img/trans.png)
[英]The TCP/IP connection to host server.com/Db_name, port 1433 has failed
[英]Connection to server that has constant IP and port
我正在用Java编写套接字程序,并且有一个客户端可以连接的主机。 该主机具有恒定的ip
和port
,如果可能的话,n客户端将使用该ip
和port
连接到服务器? 还是我必须为每个客户端定义唯一的端口?
您可以根据需要将许多客户端(可以通过临时套接字范围限制)连接到服务器,所有客户端都将连接到服务器打开其套接字的端口。
每个客户端将在其末尾获得自己的端口,但是套接字将为您解决所有问题。
感兴趣的临时插座范围在这里Wikipedia
您应该阅读一些文献以阐明端口,IP地址以及应用程序如何与它们绑定的概念。 端口的重要性在于,在一台计算机上可以运行多个应用程序,但是所有应用程序都将在不同的端口上进行侦听。 让我们假设我们有一台具有ip abcd的计算机,并且有一个应用程序正在此计算机的端口w上侦听,如果同一计算机上正在运行另一个应用程序,则它无法使用端口w来接收数据包。
任何要与在ip abcd上侦听端口w的应用程序进行通信的客户端应用程序,都将目标ip用作abcd,将目标端口用作w。 因此,发送IP和端口将无关紧要(在大多数情况下)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.