服务器端package com.robert.view;
import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class ServerClient {
public static void main(String[] args) {
ServerSocket server = null;
Socket socket = null;
InputStream inputStream = null;
BufferedInputStream bis = null;
DataInputStream dis = null;
try {
server = new ServerSocket(10000);
socket = server.accept();
inputStream = socket.getInputStream();
bis = new BufferedInputStream(inputStream);
dis = new DataInputStream(bis);
System.out.println(dis.readUTF());
} catch (IOException e) {
e.printStackTrace();
}finally
{
try {
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
客户端
本文详细介绍了使用Java实现服务器端和客户端之间的通信过程,包括建立连接、输入输出流的缓冲处理以及数据读写操作。
2973

被折叠的 条评论
为什么被折叠?



