首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

J2ME学习(四)-socket

2012-09-14 
J2ME学习(4)-------socket服务器:ServerSocketConnection connection (ServerSocketConnection)Connecto

J2ME学习(4)-------socket

服务器:

ServerSocketConnection connection = (ServerSocketConnection)Connector.open("socket://:9999");?? ??? ??? ?
?? ???? ??? SocketConnection s = (SocketConnection)connection.acceptAndOpen();//监听客户,程序堵塞
?? ???? ??? System.out.println(connection.getLocalAddress() + connection.getLocalPort());
?? ???? ??? System.out.println(s.getAddress() + s.openDataInputStream().readUTF()); ??? //如果客户没有发送东西,则死等
?? ???? ??? s.openDataOutputStream().writeUTF("欢迎连接服务器");

?

客户:

??? ??? ??? SocketConnection con = (SocketConnection)Connector.open("socket://192.168.1.2:9999");
??? ??? ??? DataOutputStream dos = con.openDataOutputStream();
??? ??? ??? dos.writeUTF("你好");
??? ??? ??? System.out.println(con.openDataInputStream().readUTF());

?

线程来接受数据

extend thread

while(true)

{

System.out.println(s.getAddress() + s.openDataInputStream().readUTF()); ?

}

热点排行