gistfile1.txt import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.Socket;import java.net.UnknownHostException;import java.util.Scanner;/** * 客户端Socket * @author YJ */public class C
import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; import java.net.UnknownHostException; import java.util.Scanner; /** * 客户端Socket * @author YJ */ public class Client{ private DataInputStream isFromServer; //数据输入流 private DataOutputStream osToServer; //数据输出来 private Socket connectToServer; //连接服务端socket private Scanner input; //接收控制台输入数据 public Client(){ try { connectToServer = new Socket("localhost", 8000); //创建连接服务器的socket isFromServer = new DataInputStream(connectToServer.getInputStream()); osToServer = new DataOutputStream(connectToServer.getOutputStream()); while(true){ //可多次输入 System.out.print("Please enter a int: "); input = new Scanner(System.in); //接收控制台输入数据 osToServer.writeInt(input.nextInt()); //将数据传给服务端 osToServer.flush(); //清空输出流 int i = isFromServer.readInt(); //读入服务端传来的数据 System.out.println("the returned value is: "+i); } } catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] args){ new Client(); } }