J2ME 连接SOCKET 的问题。
寒冰意志 2009-09-11 12:12:22 sc = (SocketConnection) Connector.open("socket://ip地址:10000");
is = sc.openInputStream();
os = sc.openOutputStream();
//发送信息
StringBuffer sb = new StringBuffer();
sb.append("这里是一些登陆的信息");
byte[] bb = sb.toString().getBytes();
os.write(bb);
os.flush();
//取得信息
int len = 0;
while (len == 0) {
len = is.available();
}
byte[] b = new byte[len];
is.read(b);
//第二次 发送信息
StringBuffer sb2 = new StringBuffer();
sb2.append("这里是刚刚从服务器取得的信息");
byte[] bb2 = sb2.toString().getBytes();
os.write(bb2);
os.flush();
//第二次, 取得服务器信息
int len = 0;
while (len == 0) {
len = is.available();
}
byte[] b = new byte[len];
is.read(b);
第二次 就出错了。有人帮忙看一下是哪里的问题吗。 本人初次接触SOCKET 多有不懂的地方。 先谢谢了。