Android

Android SocketClient客户端

import java.io.*;
import java.net.*;
public class SocketClient {
? ? static Socket client;
? ??
? ? public SocketClient(String site, int port){
? ? ? ? try{
? ? ? ? ? ? client = new Socket(site,port);
? ? ? ? ? ? //System.out.println("Client is created! site:"+site+" port:"+port);
? ? ? ? }catch (UnknownHostException e){
? ? ? ? ? ? e.printStackTrace();
? ? ? ? }catch (IOException e){
? ? ? ? ? ? e.printStackTrace();
? ? ? ? }
? ? }
? ??
? ? public String sendMsg(String msg){
? ? ? ? try{
? ? ? ? ? ? BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream()));
? ? ? ? ? ? PrintWriter out = new PrintWriter(client.getOutputStream());
? ? ? ? ? ? out.println(msg);
? ? ? ? ? ? out.flush();
? ? ? ? ? ? return in.readLine();
? ? ? ? }catch(IOException e){
? ? ? ? ? ? e.printStackTrace();
? ? ? ? }
? ? ? ? return "";
? ? }
? ? public void closeSocket(){
? ? ? ? try{
? ? ? ? ? ? client.close();
? ? ? ? }catch(IOException e){
? ? ? ? ? ? e.printStackTrace();
? ? ? ? }
? ? }
}

0 条评论

发表评论

你需要登录后才可进行发表