4582|20

77

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

CSocket类在模拟器中的使用 [复制链接]

有什么需要特别注意的事项吗?

我将VC下的代码(客户端和服务器端)中的客户端移植到EVC4中,移植的过程主要是处理字符串:Unicode和char。与PC上运行的服务器端进行通讯。
客户端与服务器端可以建立链接、客户端也可以发信息给服务器端。但是服务器端一直不能发信息到服务器端?为什么呢?

同样的处理流程(代码)在PC上运行时,客户端与服务器端之间通讯都可以成功的。

最新回复

windows mobile和smartphone都需要先做连接管理socket才能正常通信,这个和pc有点不一样,参考这篇文章,我测试是可以的: http://blog.eeworld.net/chrys2000/archive/2007/12/11/1928506.aspx  详情 回复 发表于 2009-4-22 16:14
点赞 关注

回复
举报

70

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
VC下的代码,是从pudn上下载的
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
服务器端一直不能发信息到服务器端???写错了吧,LZ!

服务器端一直不能发信息到客户端,是不是?
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
記住wince只支持unicode,可以用抓包軟件看看.

可能要用mbstowcs之類的調用轉一下.
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 2 楼 91program 的回复:
服务器端一直不能发信息到服务器端???写错了吧,LZ!

服务器端一直不能发信息到客户端,是不是?


多谢!是这个意思。
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 3 楼 zhanzongru 的回复:
記住wince只支持unicode,可以用抓包軟件看看.

可能要用mbstowcs之類的調用轉一下.


我设置断点调试,客户端没有运行Socket的接收函数OnReveive(),所以根本就没有执行到字符转换的代码。

抓包軟件:CE下有吗?PC上的又是什么软件呢?
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

7
 
你的模拟器连上网了么,用IE打开网页试试
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 6 楼 ultrapro 的回复:
你的模拟器连上网了么,用IE打开网页试试


IE可以打开网页的
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

9
 
貌似工作在单工状态了...
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 8 楼 morris88 的回复:
貌似工作在单工状态了...


默认应该是双向的吧!我没有设置,所以不太可能是这个原因。
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

11
 
没有人在CE下使用CSocket类吗?
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

12
 
可能是模拟器IP配置问题
能不能发代码给看看 ie_kinghp@163.com
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 11 楼 kinghp03 的回复:
可能是模拟器IP配置问题
能不能发代码给看看 ie_kinghp@163.com


可能?可能是什么问题呢?
单向已经通了,IP是自动获取的.
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

14
 
引用 11 楼 kinghp03 的回复:
可能是模拟器IP配置问题
能不能发代码给看看 ie_kinghp@163.com


代码都是PUDN上下载的,你想要就去下载啦
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

15
 
LZ 有没有试试如果客户端与服务器端都在CE下,是否可以正常通讯?
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

16
 
引用 14 楼 91program 的回复:
LZ 有没有试试如果客户端与服务器端都在CE下,是否可以正常通讯?


今天试试

想将服务器端放在PC上,这样好操作一些
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

17
 
引用 14 楼 91program 的回复:
LZ 有没有试试如果客户端与服务器端都在CE下,是否可以正常通讯?


可以都做在CE的模拟器上,客户端与服务器端能通讯。
想将服务器做为PC机上,好操作一些。但如果这个问题没有办法解决,只能这样。

多谢!
 
 
 

回复

89

帖子

0

TA的资源

一粒金砂(初级)

18
 
将服务器端在PC上实现应该是可以的,LZ多试试吧!

看LZ的问题,好像是从PC向模拟器发送数据没有成功。
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

19
 
引用 17 楼 91program 的回复:
将服务器端在PC上实现应该是可以的,LZ多试试吧!

看LZ的问题,好像是从PC向模拟器发送数据没有成功。


是啊,我担心的是这个发送链路没有通,可是又无法确认
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

20
 
顶一下
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表