package cn.itcast.tcp;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
public class Demo1Clinet {
public static void main(String[] args) throws IOException{
Socket socket = new Socket(InetAddress.getLocalHost(),9090);
OutputStream outputStream = socket.getOutputStream();
outputStream.write("服务端你好".getBytes());
InputStream inputStream = socket.getInputStream();
byte[] buf = new byte[1024];
int length = inputStream.read(buf);
System.out.println("客户端接收到的数据:"+ new String(buf,0,length));
socket.close();
}
}
package cn.itcast.tcp;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class Demo1Server {
public static void main(String[] args) throws Exception {
ServerSocket serverSocket = new ServerSocket(9090);
Socket socket = serverSocket.accept();
InputStream inputStream = socket.getInputStream();
byte[] buf = new byte[1024];
int length = 0;
length = inputStream.read(buf);
System.out.println("服务端接收:"+ new String(buf,0,length));
OutputStream outputStream = socket.getOutputStream();
outputStream.write("客户端你好啊!".getBytes());
serverSocket.close();
}
}