日期:2014-05-20  浏览次数:20577 次

怎么用j2me编写的客户端向电脑c++编写的服务器进行网络交互,高分求解释
想用j2me编写一个手机聊天软件 然后跟电脑跨平台通信,具体的电脑端口怎么设置,j2Me该怎么向什么养的SeverSocket发生请求,比分说我的电脑ip知道了,我手机也是可以联网的,具体的socket怎么写connect怎么写,c++编写的服务器套接字又该怎么写,高分求解~~~~

------解决方案--------------------
帮顶,思考一下。
------解决方案--------------------
这个没有那么复杂的,现在很多手机游戏(j2me游戏)都是联网的,好的手机可能使用socket,但是还美元后http方式普遍,所以大部分都是使用的 http方式联网,实际上就是客户端:j2me程序,服务器端就是一个动态的网页而已
------解决方案--------------------
可以参考我的引擎(www.lib9.net)中示例代码 Http
还有利用引擎制作的一个联网游戏

http://game.d.cn/cp/view_1297.html
------解决方案--------------------
跟pc连pc的原理一样,就是把客户端的c++代码变成jave

服务器出写代码外,唯一要注意的就是把防火墙给关了,不然有时会出现连不通的情况

还有就是j2me客户端需要注意:手机中自己发送消息有个机制,就是当累计发送的消息大小到达一定大小时才一次性发出去
如果要立刻把很小时消息发出去,就要调用os.flush();
http://topic.csdn.net/u/20100819/10/833b2c08-8df9-42c3-80ae-d9ec9e0d15f6.html

没了,最好用高端机,索爱的机子测试,有些低端机用socket通信会有很多潜规则。。。
------解决方案--------------------
还有就是http通信以前手机网游用的是很多,但是现在过时了,可以参看
http://onlinegamediy.com/thread-45-1-2.html

哦对了,另外补充的:
http://onlinegamediy.com/thread-82-1-1.html

以前我在这部分耽误的不少时间,祝lz好运吧