我可以通过互联网将消息插入已知的专用IP吗?

问题描述

我找不到像搜索一样多的答案,并且我试图认为我的问题的答案是否定的。

但是如果我知道客户端的公共IP和私有IP,该客户端已启用套接字服务器以接收消息。

问题是我可以向它发送消息而不必从路由器转发端口吗?

从python套接字发送消息的示例代码:

Θ(N/10) = Θ(N)

是否可以在主机上连接公共IP和私有IP?像这样:

import socket sock = socket.socket() host = "98.87.451.123" port = 45555 connection = sock.connect((host,port)) message = "5#4#3" sock.send(message) data = "" while len(data) < len(message): data += sock.recv(1) print(data) sock.close()

所以路由器知道在哪里转发此消息?

解决方法

不!不可能。如果可能的话,我们将不需要IPv6。

IP数据包中有一个目标地址。它不能有多个目标地址。没有“转交”地址。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...