不知道这是否更符合SuperUser,但我的问题是:
我用Python为Raspberry Pi编写了一个tcp服务器,为任何基于Windows的PC编写了一个C#客户端,我首先通过路由器测试了主PC,一切正常。然后我改变了服务器端(Pi)来托管每个人都可以连接的自己的接入点。在
我用一个运行win7ultimate的EeePC(Intel Atom,veeeery slow)进行了测试,结果成功了。当我把客户机软件移到那台小型笔记本电脑上时,问题就开始了;试图连接到服务器,连接正常,但当客户机开始发送时,会显示“远程主机已关闭连接”(或者类似的,我使用的是芬兰语操作系统)。在
我立刻想到这和Pi的接入点有关,所以我把我的微型笔记本电脑连接到路由器上,并试图连接到我的主PC,同样的事情。然后我开始担心我的客户端软件是否坏了,但我做了最后一次测试,试图把我的主电脑连接到迷你笔记本电脑上,这次,没有错误,只有非常慢的连接(至少我认为是这样,因为只有我的一部分控件经过了最终的延迟)。在
那么问题在哪里呢?迷你笔记本电脑又叫EeePC还是什么?为什么说远程主机断开了?在
编辑:
我建立了一个nano-USB Wi-Fi加密狗,把它插到我的主电脑上,然后用它连接到Pi的接入点。一切都像一个魔咒,没有任何延迟。在
一定是迷你笔记本电脑,所以我给出了一些规格:
刚刚安装了Win7Ultimate的干净副本,没有防火墙,防病毒或任何东西。仅安装了Service Pack 1和Visual Studio 2013可再发行版。驱动程序是Windows的默认值。在