62,623
社区成员
发帖
与我相关
我的任务
分享
//服务器
import java.io.*;
import java.net.*;
public class TestServer {
public static void main(String args[]){
try{
ServerSocket portnum = new ServerSocket(7000);
Socket clientSocket = portnum.accept();
BufferedReader dis = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
new ServerReader(dis).start();
}catch(IOException e){
e.printStackTrace();
}
}
static class ServerReader extends Thread{
BufferedReader dis;
public ServerReader(BufferedReader dis){
this.dis = dis;
}
public void run(){
String info;
try{
//while(true)
{
info = dis.readLine();
System.out.println(info);
}
} catch(IOException he){
he.printStackTrace();
}
}
}
}
//以下是客户机
import java.io.*;
import java.net.*;
public class TestClient {
public static void main(String args[]){
try {
Socket s1 = new Socket("127.0.0.1" ,7000);
PrintWriter os= new PrintWriter(s1.getOutputStream());
InetAddress host = null;
os.println("客户主机名为:" +host.getLocalHost().getHostName() );
os.flush();
os.close();
}catch(IOException e){
e.printStackTrace();
}
}
}