android socket通信怎么处理客户端发来的消息

如题所述

1、建立Socket(Tcp)连接
在Java中建立Socket连接是相当容易的事情,使用类库提供的Socket类就可以实现。
Socketclient=null; //表示客户端client=newSocket("localhost",5000);    
2、发送数据
PrintStreamout=newPrintStream(socket.getOutputStream()); //发送数据,PrintStream最方便    
3、接收返回信息
buf=newBufferedReader(newInputStreamReader(socket.getInputStream()));; //一次性接收完成读取Socket的输入流,在其中读出返回信息    
4、关闭Socket
Socket.close();    
三、补充:
Socketsever端(非多线程实现)
ServerSocketserver=null; //定义ServerSocket类
Socketclient=null; //表示客户端
PrintStreamout=null; //打印流输出最方便
server=newServerSocket(8888); //服务器在8888端口上监听
System.out.println("服务器运行,等待客户端连接。");
client=server.accept(); //得到连接,程序进入到阻塞状态
Stringstr="helloworld"; //表示要输出的信息
out=newPrintStream(client.getOutputStream());out.println(str); //向客户端输出信息client.close();server.close();
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-03-05
你想怎么处理呢
相似回答
大家正在搜