十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本文实例为大家分享了Java Socket聊天室功能的具体代码,供大家参考,具体内容如下

Client.java
import java.io.*;
import java.net.*;
import java.util.*;
public class Client {
public int port = 8083;
Socket socket = null;
public static void main(String[] args) {
new Client(); //开始执行
}
public Client() {
try {
socket = new Socket("127.0.0.1", port);
new Cthread().start();
BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String msg1;
while ((msg1 = br.readLine()) != null) {
System.out.println(msg1);
}
} catch (Exception e) {
}
}
class Cthread extends Thread {
public void run() {
try {
BufferedReader re = new BufferedReader(new InputStreamReader(System.in));
PrintWriter pw = new PrintWriter(socket.getOutputStream(), true);
String msg2;
while (true) {
msg2 = re.readLine();
pw.println(msg2);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}