永发信息网

java网络数字问题

答案:2  悬赏:80  手机版
解决时间 2021-08-18 10:14
  • 提问者网友:你独家记忆
  • 2021-08-17 11:28

利用socket实现网络猜数字的游戏,要求服务端实现随机数的产生,并根据客户端的信息进行大小的比较,将结果返回给客户端
客户端实现响应用户输入,并传送给服务端,将接收到的服务端信息返回给用户。

 

j2me的 大家帮我搞一下

最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-08-17 11:52
点:导航还行缺点:A900这款手机天生有缺陷,凡是电池型号为BL112的,都是有故障的机器,总是会提示无SIM卡,相信很多人以为是自身的SIM卡有问题,其实是这款电池有问题。目前联想公司用型号为BL123的电池替换BL112,据本人测试,用个几天依然会出现无SIM卡的现象,同时手机会无声无息的关机。
劝大家不要买这款手机,特别是生意人不要购买

本人之所以要求联想公司召回这批手机,是因为联想公司将不合格的产品拿出来卖

本人之前用过联想的I966,曾经从5楼摔到2楼,都没事,质量顶呱呱,但是A900,让本人吃紧苦头,退不成也换不成总结:A900这款手机天生有缺陷,凡是电池型号为BL112的,都是有故障的机器,总是会提示无SIM卡,相信很多人以为是自身的SIM卡有问题,其实是这款电池有问题。目前联想公司用型号为BL123的电池替换BL112,据本人测试,用个几天依然会出现无SIM卡的现象,同时手机会无声无息的关机。
劝大家不要买这款手机,特别是生意人不要购买

本人之所以要求联想公司召回这批手机,是因为联想公司将不合格的产品拿出来卖

本人之前用过联想的I966,曾经从5楼摔到2楼,都没事,质量顶呱呱,但是A900,让本人吃紧苦头,退不成也换不成

基本参数
手机类型 商务手机
手机制式 GSM
支持频段 GSM 900/1800MHz
数据传输 GPRS
屏幕材质 TFT
屏幕色彩 26万色
主屏尺寸 2.8英寸
主屏参数 240×320像素
铃音描述 支持MIDI和弦铃声
存储卡 micro SD(T-Flash)
电池规格 1000毫安时锂电池
标配 锂电池,旅行充电器, 立体声耳机, USB数据线
产品外形
外观设计 直板
机身颜色 灰色,金色
产品尺寸 110×56×13.9mm
手机重量 103.4克
产品天线 内置
拍照功能
摄像头 内置
摄像头像素 130万像素
数码变焦 支持
视频拍摄 支持有声拍摄
娱乐功能
录音功能


视频播放 支持
音乐播放 支持
游戏 内置
数据功能
蓝牙功能


数据线接口 USB数据线
基本功能
短信(SMS)
彩信(MMS)
免提通话
情景模式
闹钟功能

日历功能


输入法 中文输入法
输入方式 键盘
通话记录 30条已接+30条已拨+30条未接
通讯录 500组名片式存储
网络功能
电子邮件


WAP浏览器 WAP 2.0
商务功能
备忘录
日程表
世界时间


其他功能
GPS功能
待机图片
计算器
来电铃声识别
来电图片识别

来电防火墙
动画屏保
自动开关机
图形菜单
参数纠错


其它特点 移动QQ
全部回答
  • 1楼网友:北方的南先生
  • 2021-08-17 13:20

我给你一个socket通信的例子吧,具体的实现自己简单改一下就行了。

服务器端:

//Server2.java

import java.io.DataInputStream; import java.io.IOException;

import javax.microedition.io.Connection; import javax.microedition.io.Connector; import javax.microedition.io.ServerSocketConnection; import javax.microedition.io.SocketConnection; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException;

public class Server2 extends MIDlet {

 public Server2() {   // TODO 自动生成构造函数存根  }

 protected void destroyApp(boolean arg0) throws MIDletStateChangeException {   // TODO 自动生成方法存根

 }

 protected void pauseApp() {   // TODO 自动生成方法存根

 }

 protected void startApp() throws MIDletStateChangeException {      try {    ServerSocketConnection ssc = (ServerSocketConnection) Connector.open("socket://:9999");//监听9999端口    SocketConnection sc = (SocketConnection) ssc.acceptAndOpen();//等待连接,如果有连接,返回SocketConnection        DataInputStream dis = sc.openDataInputStream();    System.out.println(dis.readUTF());   } catch (IOException e) {    // TODO 自动生成 catch 块    e.printStackTrace();   }

 }

}

客户端:

//Client2.java

import java.io.DataOutputStream;

import javax.microedition.io.Connection; import javax.microedition.io.Connector; import javax.microedition.io.SocketConnection; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException;

public class Client2 extends MIDlet {

 public Client2() {   // TODO 自动生成构造函数存根  }

 protected void destroyApp(boolean arg0) throws MIDletStateChangeException {   // TODO 自动生成方法存根

 }

 protected void pauseApp() {   // TODO 自动生成方法存根

 }

 protected void startApp() throws MIDletStateChangeException {   try {    SocketConnection sc = (SocketConnection) Connector.open("socket://192.168.1.178:9999");//连接到服务器端,连接成功返回SocketConnection,IP地址可以在服务器端查看       DataOutputStream dos = sc.openDataOutputStream();    dos.writeUTF("你好。");   } catch (Exception e) {    // TODO: handle exception    e.printStackTrace();   }

 }

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯