社区
Windows客户端开发
帖子详情
wm下的socket通信
athlong0564
2008-07-11 03:18:51
现象
1、通过WIFI连接AP,访问公网上的PC一切正常.
2、通过USB连接PC,通过PC访问一切正常.
3、手机自己GPRS连接网络---cmnet,浏览网页一切正常---说明连接成功的.但socket通信却连接不上了.
是不是GPRS连接后,socket连接要做一些特殊设置啊?还是对端口有限制.我服务器端的端口是4444.
另外,我还写了个WM下的FTP程序,连接相同的服务器地址,也是可以连接
请高手赐教!!
...全文
398
12
打赏
收藏
wm下的socket通信
现象 1、通过WIFI连接AP,访问公网上的PC一切正常. 2、通过USB连接PC,通过PC访问一切正常. 3、手机自己GPRS连接网络---cmnet,浏览网页一切正常---说明连接成功的.但socket通信却连接不上了. 是不是GPRS连接后,socket连接要做一些特殊设置啊?还是对端口有限制.我服务器端的端口是4444. 另外,我还写了个WM下的FTP程序,连接相同的服务器地址,也是可以连接 请高手赐教!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
l1w1w1
2009-03-12
打赏
举报
回复
好贴大家来
athlong0564
2008-07-21
打赏
举报
回复
知道了.端口4444不行,换其他就行.这个就奇怪了,为什么4444的端口在GPRS下不可以用,但用WIFI可以
a321_321
2008-07-16
打赏
举报
回复
看看这个文章,《Windows Mobile中如何建立GPRS连接以便Socket能正常通信》,http://www.ic280.cn/bbs/dispbbs.asp?boardid=9&Id=12,希望有帮助。
guguqiaqia
2008-07-16
打赏
举报
回复
单步跟踪你的代码。在连上网后。
另外放在pc上,进行测试一下你的socket链接程序。看是否和手机上一样的执行效果。
btsy2000
2008-07-14
打赏
举报
回复
up
shuiyan
2008-07-12
打赏
举报
回复
你希望用socket的软件是什么?自己写的?
athlong0564
2008-07-11
打赏
举报
回复
我的socket连接是通的.因为我通过WIFI可以连接上.
手动连接了GPRS后,我访问下网页,发现也可以访问,说明GPRS连接成功了.但我的socket通信却不正常了!
shuiyan
2008-07-11
打赏
举报
回复
你所谓的“soket通信无法连接上”,是指你手机无法通过GPRS和你的PC上的程序连接吧?
那你找一个socket的手机程序,看看能否连上网络,以判断你手机通过GPRS连接socket是否正常。
athlong0564
2008-07-11
打赏
举报
回复
ConnMgrEstablishConnectionSync不是拨号用的么?但我手动拨号成功应该不需要了吧.
就相当于,如果我手动拨上了号,就已经分配了IP,可以用了
biosli
2008-07-11
打赏
举报
回复
ConnMgrEstablishConnectionSync 一定要做的,连接GPRS先要建立物理连接的。
看看以前的帖子里面有这个函数的相关使用方法。
athlong0564
2008-07-11
打赏
举报
回复
ConnMgrEstablishConnectionSync 我的确没调用,因为我手动连接的网络.
WSAStartup肯定是调的.
我WIFI连接是好的,socket连接应该没什么问题的,关键是手动拨号后无法连接
小李匪盗
2008-07-11
打赏
举报
回复
cmnet走socket应该是没有什么限制的啊。
你是不是没执行ConnMgrEstablishConnectionSync等操作?
还有,在使用socket之前,好像需要以下:
WSADATA wsaData;
WSAStartup(MAKEWORD(2,2), &wsaData);
关于
socket
编程数据发送和接受的感受(
wm
和pc之间)
本文介绍在
WM
5.0与PC间进行
Socket
通信
时遇到的问题及解决方法,强调了在发送自定义结构体时应避免使用指针,并确保结构体成员为char类型而非Tchar类型。
Socket
WSAAsyncSelect模型
本文介绍如何使用自定义
WM
_
SOCKET
消息实现
Socket
通信
,包括注册窗口类、创建监听套节字、设置窗口通知消息类型及监听模式,并通过自定义消息处理连接建立、数据读取和断开。
在windows下,进程之间
通信
的几种方式?
本文介绍了四种常见的进程间
通信
(IPC)方法:通过共享数据段、
Socket
通信
、命名管道及发送
WM
_COPYDATA消息。每种方法都有其适用场景及特点。
常用的进程间
通信
的方法
本文介绍了五种常用的进程间
通信
(IPC)方法:直接发送消息利用
WM
_COPYDATA;通过共享内存CreateFileMapping;命名管道CreateNamedPipe;
Socket
通信
;以及监视固定位置数据变化。每种方法都有其适用场景和优缺点。
进程间数据
通信
方式比较
本文详细对比了进程间数据
通信
的六种方式:管道(包括匿名管道和命名管道)、共享内存、
WM
_COPYDATA、Clipboard、
Socket
和Http。每种方式都从优缺点、适用场景、代码耦合度等方面进行了深入分析。
Windows客户端开发
7,655
社区成员
18,839
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章