[真机]j2me蓝牙五子棋。

hcz883867 2009-04-16 11:43:33
前几天的问题解决了,可是发现在模拟机中可以下很多步,但是到真机只能下两步就不行了,这是为什么呢?
是不是dis.close();和dos.close();的问题呢?
...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hcz883867 2009-04-16
  • 打赏
  • 举报
回复
关了的...hints是一String,用于显示
server里的:
hints=("服务器开始传送地址");
dos.writeUTF(messagex);
hints=("传送地址x完毕");
dos.writeUTF(messagey) ;
hints=("传送地址y完毕");
dos.flush();
dos.close();
Client的:
DataInputStream dis = conn.openDataInputStream();
messagex = dis.readUTF();
hints=("得到x");
messagey = dis.readUTF();
hints=("得到y");
dis.close();
前面几步还是能传递的,前两步都可以,到第三步,也就是Client下完之后,server和client都只显示第二步的结果,也就是连接在这里中断了....
ErnestChen2go 2009-04-16
  • 打赏
  • 举报
回复
能不能说的详细点啊?
JarodYv 2009-04-16
  • 打赏
  • 举报
回复
难道你程序中打开的流都没有关闭吗?
hcz883867 2009-04-16
  • 打赏
  • 举报
回复
揪心- -不清楚为何。
hcz883867 2009-04-16
  • 打赏
  • 举报
回复
up..

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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