PC无法连接到手机 使用socket,请yzx0023 等高手帮忙

luandao2000 2007-02-28 10:41:39
手机和PC已经通过 Active Sync连接上了

Server 程序 运行在手机上 ,经过调试 得到手机的IP=192.168.55.101
Server程序是一个典型的socket server 程序

create socket -> bind -> listen -> accept 等待

Client程序 运行在PC, 试图连接 手机(192.168.55.101) 但总是连接不上

有几个疑问
1 我的PC IP=192.168.1.100 和 手机的IP不在同一个网段,PC是否需要做什么设置
2 看了一些文章说 active sync连接后 pc对于手机有一个地址 192.168.55.100 如何从手机上连接这个地址呢 我用ipconfig /all并未在pc发现有这个地址啊

各位兄弟可否帮忙看一下是什么问题
另:那里可以找到 这种在pc/device 之间的c /s模式的实例代码呢 多谢

...全文
452 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
金笛子 2007-03-20
  • 打赏
  • 举报
回复
按2楼的意思说 通过模拟器上网 这个过程中 PC也算是一个路由的角色?
wangshangy 2007-03-01
  • 打赏
  • 举报
回复
如果你,Server程序在PC上运行,Client程序在手机终端运行,那么这两个程序应该可以正常工作。但你这种情况就不行了,PC的Client没有办法连接到通过ActiveSync连接的设备上运行的侦听套接字。你通过ActiveSync连接到PC,这个时候PC扮演的是网络路由器的角色。这种情况建立网络连接时,设备被分配了一个与PC属于不同子网的IP地址。PC允许从设备向外建立连接,但不会建立由外向设备的连接。

7,656

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧