62,614
社区成员
发帖
与我相关
我的任务
分享
public class BroadcastServer implements Runnable {
public static final int LOCAL_PORT = 6999;// 本地打开的端口,用于接收数据
private Socket receSock;
public BroadcastServer(Socket socket) {
try {
receSock = socket;
} catch (Exception ee) {
ee.printStackTrace();
}
}
public static void main(String[] args) throws IOException {
ServerSocket serverSocket = new ServerSocket(LOCAL_PORT);
while (true) {
Socket connectSocket = serverSocket.accept();
BroadcastServer server = new BroadcastServer(connectSocket);
Thread thread = new Thread(server);
thread.start();
}
}
public void run() {
try {
DataInputStream dis = new DataInputStream(receSock.getInputStream());
DataOutputStream dos = new DataOutputStream(receSock.getOutputStream());
while (true) {
String strReceive = dis.readUTF();
System.out.println(strReceive);
/*
* 自己写代码
*
*/
}
} catch (IOException ee) {
ee.printStackTrace();
}
}
}
public class Hello {
// 程序入口
public static void main(String[] args) {
System.out.println("Hello!");
}
}