gpt4 book ai didi

sockets - 计算机上的 TCP 服务器。未建立连接

转载 作者:可可西里 更新时间:2023-11-01 02:54:27 25 4
gpt4 key购买 nike

我在同一个网络上有 2 个设备,我想在同一个网络上通过 TCP 进行通信。设备 1 是在 virtualbox 上运行 Debian 操作系统的计算机,另一台是 android 平板电脑。有趣的是,我的平板电脑通过应用程序充当服务器没问题。同一网络上的任何其他设备都可以连接到平板电脑。另一方面,计算机并不是那么合作。在我的计算机上运行 netcat -l -p 6667 应该允许传入连接通过端口 6667 上的 TCP 与我的计算机通信,但事实并非如此。 Netcat 打开了一个套接字,但无论如何我都无法连接到它。是否有根本原因说明为什么这不起作用?所有设备都在同一个路由器下。我也禁用了计算机上的防火墙。

最佳答案

根据您的信息,我会说您的问题是您需要设置端口转发。

VirtualBox 和 VMware 都默认创建具有 NAT 网络类型的虚拟机。如果要在虚拟机中运行服务器软件,则需要更改其网络类型或通过虚拟 NAT 转发端口。

这里有一份指南,将向您展示如何 Forward ports to virtual machine

关于sockets - 计算机上的 TCP 服务器。未建立连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26953655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com