Java 套接字连接到我的ip而不是127.0.0.1

Java 套接字连接到我的ip而不是127.0.0.1,java,sockets,network-programming,Java,Sockets,Network Programming,嗯,我是java套接字编程的新手。我尝试实现一个简单的套接字程序,以127.0.0.1:4242作为本地主机发送消息。但我想把信息发送到特定的IP地址。我怎样才能做到这一点?是否可以将消息作为同时运行的客户端服务器发送到我自己的IP?套接字通信中的端点就是端点。使用127.0.0.1可以做的任何事情都可以使用该机器的ip地址来完成。有关详细信息,请参阅。套接字通信中的端点是端点。使用127.0.0.1可以做的任何事情都可以使用该机器的ip地址来完成。有关更多详细信息,请参阅。每个IP数据报在IP

嗯,我是java套接字编程的新手。我尝试实现一个简单的套接字程序,以127.0.0.1:4242作为本地主机发送消息。但我想把信息发送到特定的IP地址。我怎样才能做到这一点?是否可以将消息作为同时运行的客户端服务器发送到我自己的IP?

套接字通信中的端点就是端点。使用127.0.0.1可以做的任何事情都可以使用该机器的ip地址来完成。有关详细信息,请参阅。

套接字通信中的端点是端点。使用127.0.0.1可以做的任何事情都可以使用该机器的ip地址来完成。有关更多详细信息,请参阅。

每个IP数据报在IP报头中都有一个源地址和一个目标地址,再加上一个传输协议号,对于大多数Internet流量来说,传输协议号是TCP或UDP。然后,该传输协议的标头列出了源端口号和目标端口号

所以这里有它-发送,或者更好地说是“客户端”,应用程序获得分配的源地址和端口,通常是自动的-由本地路由表确定的地址,分配的端口号超出范围,而“服务器”应用程序侦听绑定到特定机器上的地址。这个元组
(源IP、源端口、目标IP、目标端口)
足以让数据报从这里到那里

127.0.0.1
,实际上范围
127/8
中的所有地址都是为虚拟本地接口保留的,也就是说,这是一种表示“无论我的真实地址是什么,或者即使我没有地址,也连接到我现在所在的这台机器上”的方式

阅读协议套件-这是一个相当简单的概念(当然有很多有趣的细节)。

每个IP数据报在IP报头中都有一个源地址和一个目标地址,加上一个传输协议号,对于大多数Internet流量来说,传输协议号是TCP或UDP。然后,该传输协议的标头列出了源端口号和目标端口号

所以这里有它-发送,或者更好地说是“客户端”,应用程序获得分配的源地址和端口,通常是自动的-由本地路由表确定的地址,分配的端口号超出范围,而“服务器”应用程序侦听绑定到特定机器上的地址。这个元组
(源IP、源端口、目标IP、目标端口)
足以让数据报从这里到那里

127.0.0.1
,实际上范围
127/8
中的所有地址都是为虚拟本地接口保留的,也就是说,这是一种表示“无论我的真实地址是什么,或者即使我没有地址,也连接到我现在所在的这台机器上”的方式

阅读协议套件-这是一个相当简单的概念(有大量有趣的细节,当然是cource)