我有一个简单的服务器...NTP为TCP/IP(服务器端)
public static void main(String[] args) throws Exception{
ServerSocket server = new ServerSocket(2000);
Socket sock = server.accept();
InputStream in = sock.getInputStream();
OutputStream out = sock.getOutputStream();
PrintWriter w = new PrintWriter(out);
Scanner s = new Scanner(in);
...
和一个简单的客户端...
public static void main(String[] args) throws Exception{
Socket sock = new Socket("localhost",2000);;
InputStream in= sock.getInputStream();
OutputStream out = sock.getOutputStream();
PrintWriter w = new PrintWriter(out);
Scanner s = new Scanner(in);
....
- 如何我可以连接更多的客户这台服务器? (我需要2更多) - 我也想发送系统时间从服务器到客户端,然后客户端将发送 回到他们的时间每个加上一些固定的延迟(0.5-1秒),然后服务器必须找到所有平均延迟和发送回客户端作为新的时间...
感谢您的时间...
server.accept在一个循环中,并将套接字返回给一个单独的线程。您可以考虑使用ExecutorService。 – Fildor 2013-05-10 10:25:31