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();
}
}
