TCP实现聊天
public class TcpServiceDemo01 {
{
try {
ServerSocket serverSocket = new ServerSocket(9999);
Socket socket = serverSocket.accept();
InputStream is = socket.getInputStream();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len;
while((len=is.read(buffer))!=-1){
baos.write(buffer,0,len);
}
System.out.println(baos.toString());
} catch (IOException e) {
e.printStackTrace();
}
}
}
public class TcpCLientDemo01 {
public static void main(String[] args) {
OutputStream os;
Socket socket;
{
try {
InetAddress serverIP = InetAddress.getByName("127.0.0.1");
int port = 9999;
socket = new Socket(serverIP, port);
os = socket.getOutputStream();
os.write("你好,我是计科202的一名学生".getBytes());
} catch (Exception e) {
e.printStackTrace();
}finally{
}
}
}
}