我学会了在同一台机器上设置客户端和服务器。 但有没有办法通过互联网发送和接收数据?
答案 0 :(得分:1)
为了使基于套接字的连接在互联网上工作,您必须:
127.0.0.1
,而是绑定到网络接口上可用的IP 您可以使用linux上的ip address
或ifconfig
命令以及Windows上的ipconfig
来检查本地接口。找到与您的互联网连接对应的界面。那个IP(例如192.168.0.101
)就是你想要的
您的计算机防火墙由您自行配置。路由器上的端口转发通常会自动创建所需的防火墙规则。
某些ISP阻止所有传入连接。如果是这种情况,您将不得不与ISP通话或使用您网络中的某种VPN连接。
您必须找到路由器的IP地址。查看您的计算机默认网关/路由。请访问互联网以获取特定型号的说明。