Windows phone:无法使用套接字连接到计算机

Posted

技术标签:

【中文标题】Windows phone:无法使用套接字连接到计算机【英文标题】:Windows phone: cannot connect to a computer using socket 【发布时间】:2011-11-14 17:09:03 【问题描述】:

情况:有两个程序——客户端和服务器。 服务器在我的电脑上运行,客户端程序在 windows phone 上运行。 服务器正在侦听传入连接并接收数据。 Windows phone 创建一个套接字(tcp 连接)并发送数据。

如果我使用 USB 电缆将 win-phone 连接到我的计算机,一切正常:连接建立并且数据正在传输。 但是,当我使用“connectify”程序创建“基础设施网络”或连接到真正的 wi-fi 路由器(计算机和 win-phone 都连接到同一个网络)时,它无法正常工作。我禁用了 Windows 防火墙,但它仍然无法正常工作。 怎么解释?问题出在哪里?

【问题讨论】:

细节太少。什么是 IP 地址? wifi设置是什么?等 ip 地址是 192.168.152.101(电话)和 192.168.152.101(电脑)。 您能否详细说明“不起作用”?您遇到了什么样的错误或异常? 这已经错了——当两个网络节点具有完全相同的地址时,你希望它们如何通信? 抱歉,我复制地址时出错了。电脑地址:192.168.152.1 【参考方案1】:

问题出在 python 服务器代码中的 ip 地址字符串中。 我使用“127.0.0.1”而不是“localhost”:(

【讨论】:

以上是关于Windows phone:无法使用套接字连接到计算机的主要内容,如果未能解决你的问题,请参考以下文章

Windows Phone 8 模拟器无法连接到互联网

Windows Phone 7:套接字编程

Rails 应用程序无法通过命名管道/套接字连接到本地 MySQL 服务器 --- Windows 7 x64

使用 WCF 将 SQL Azure 连接到 Windows Phone 7

XAMPP apache 无法连接到监听端口

强制 ServerXMLHTTP 使用现有的 Windows 套接字连接到互联网?