package cn.TCP;
import java.io.DataInputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) throws IOException {
System.out.println("server:");
ServerSocket server = new ServerSocket(9000);
Socket client = server.accept();
System.out.println("one connection!");
DataInputStream dis = new DataInputStream(client.getInputStream());
String data = dis.readUTF();
System.out.println(data);
dis.close();
client.close();
}
}
package cn.TCP;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;
public class Client {
public static void main(String[] args) throws UnknownHostException, IOException {
System.out.println("client:");
Socket client = new Socket("localhost", 9000);
DataOutputStream dos = new DataOutputStream(client.getOutputStream());
String data = "i love u";
dos.writeUTF(data);
dos.flush();
dos.close();
client.close();
}
}