Sockets 我可以在服务器端对客户端ip地址进行严格的套接字绑定吗?
我只需要接受来自服务器端特定客户端ip地址的连接。不应使用acl。借助服务器端的套接字严格绑定,我可以做什么 例如: 客户端ip地址:1.1.1.1 服务器ip地址:1.1.1.2 在服务器端: 1.打开插座 2.将套接字与端口号为的1.1.1.1(客户端ip地址)绑定 是否允许我在服务器端执行第二步?有什么特别的选择吗 请让我知道 谢谢,Sockets 我可以在服务器端对客户端ip地址进行严格的套接字绑定吗?,sockets,bind,Sockets,Bind,我只需要接受来自服务器端特定客户端ip地址的连接。不应使用acl。借助服务器端的套接字严格绑定,我可以做什么 例如: 客户端ip地址:1.1.1.1 服务器ip地址:1.1.1.2 在服务器端: 1.打开插座 2.将套接字与端口号为的1.1.1.1(客户端ip地址)绑定 是否允许我在服务器端执行第二步?有什么特别的选择吗 请让我知道 谢谢, Boobesh您只能将服务器端口绑定到ip地址以指定要使用的接口 例如,您的服务器有两个网络接口,一个连接到internet,另一个连接到配置网络。Web服
Boobesh您只能将服务器端口绑定到ip地址以指定要使用的接口 例如,您的服务器有两个网络接口,一个连接到internet,另一个连接到配置网络。Web服务器可能只能在internet接口上侦听,而管理工具只能在配置网络上侦听 出于您的目的,您可以接受连接,比较ip地址,如果它不在允许的客户端列表中,请立即(或在发送错误消息后)关闭连接
另一种解决方案是使用防火墙,该防火墙配置为仅允许从指定的客户端连接到服务器端口。我同意上面的朋友的观点,您只能管理服务器中的ip和端口,而不能管理客户端。您应该将即将到来的套接字与存储在服务器中的套接字进行比较。为什么?为了什么?除了这是不可能的事实之外,它也没有意义。