timeserver.java
来自「java tcp get system time server」· Java 代码 · 共 68 行
JAVA
68 行
//TimeServer.java
import java.io.*;
import java.net.*;
import java.util.*;
public class TimeServer {
final static int DATA_PORT0 = 1100;
//final static int DATA_PORT1= 1101;
public static void main(String args[]) throws
IOException {
DatagramSocket skt = new DatagramSocket(DATA_PORT0);
// DatagramSocket skt1 = new DatagramSocket(DATA_PORT1);
while (true) {
//byte buffer0[] = new byte[256];
byte buffer1[] = new byte[256];
//DatagramPacket p0 =
//new DatagramPacket(buffer0, buffer0.length);
DatagramPacket p1 =
new DatagramPacket(buffer1, buffer1.length);
System.out.println("等待客户端连接....");
/* try {
DatagramSocket = new DatagramSocket(DATA_PORT);
String str1="send cm";
InetSocketAddress InetAddress=new InetSocketAddress("127.0.0.1",8888);
DatagramPacket = new DatagramPacket(str1.getBytes(),str1.getBytes().Length,InetAddress);
Datagramsocket.send(DatagramPacket);
}
catch (Exception e) {
//e.printStackTrace();
}
finally {
if (DatagramSocket != null && !DatagramSocket.IsClosed()) {
DatagramSocket.Close();
}
} */
// skt.receive(p0);
skt.receive(p1);
// String date0 = new Date().toString();
//buffer0 = date0.getBytes();
String str1="send message...";
buffer1=str1.getBytes();
// InetAddress address0 = p0.getAddress();
InetAddress address1 = p1.getAddress();
//int port0 = p0.getPort( );
int port1 = p1.getPort( );
// System.out.println("请求来自..."+p0.getAddress().toString());
System.out.println("请求来自..."+p1.getAddress( ).toString());
// p1.setAddress(InetAddress iaddr)
// p0 = new DatagramPacket(buffer0, buffer0.length,address0, port0);
// pac0=new DatagramPacket(str1.getBytes() ,str1.getBytes().length,InetAddress );
p1 = new DatagramPacket(buffer1, buffer1.length,address1, port1);
skt.send(p1);
// skt.send(p0);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?