我不是那种有网络经验的人 - 所以我问这个问题 - 所以请耐心等待我的经验。
我想要做的是在我的计算机上设置一个服务器,我的朋友的计算机可以通过互联网连接,我们可以玩游戏(确实非常令人惊讶)。我有一个模糊的想法是我可以运行一个VM来处理它。我的问题是:
有没有办法在我们的计算机之间建立连接而无需为单独的服务器付费?
是否有一个Python 3库可以帮助初学者(在网络中而不是Python)可以完成这项任务?
注1:这是一个回合制游戏,所以处理不一定非常快。
注2:我对套接字,服务器等有基本的了解,我对他们不熟悉,无法找到我在其他地方寻找的内容。
答案 0 :(得分:0)
你熟悉netcat吗?你是什么意思“(在网络中 - 而不是Python)”。我问你是否熟悉netcat的原因是因为如果你是套接字不应该太难编程(我恭敬地说,乍一看它们可能很奇怪)。您最有可能必须在路由器上打开一个端口才能执行此操作。根据游戏的不同,这将是编程的复杂性。但基本上这就是你想要的。
TCP服务器(听力)(你的朋友之家)
TCP客户端(您)
TCL客户端 - > TCP服务器
如果你要使用Windows gui,只需使用VNC Viewer:https://www.realvnc.com/download/viewer/或TeamViewer:https://www.teamviewer.com/en/或启用RDP。