while(true){
PrintWriter pw = new PrintWriter(new OutputStreamWriter(socket.getOutputStream()));
String message = sca.nextLine();
pw.println(message);//向服务器发送信息
pw.flush();
}
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
System.out.println("错误:服务器未开启?。。?);
}
}
class ReadThread extends Thread{//读取服务器发来信息的线程
public Socket socket;
public ReadThread(Socket socket){
this.socket = socket;
}
public void run() {
super.run();
try {
BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
while(true){
String message = br.readLine();
System.out.println(message);//输出信息
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
Client client = new Client();
}
}
现打开服务器类,然后可以打开多个客户端进行聊天
java类似qq的源代码的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于java模仿、java类似qq的源代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 人物营销如何做的更好,人物营销的实例并评价其营销效果
- sap怎么管理可回收包材,sap库存物资报废出库
- 个人名义开发小程序,个人开发小程序上线需要什么
- 步步高照片怎么保存到u盘,步步高相册里的图片怎么编辑
- 关于vb.net显示说明的信息
- 视频号无人直播收益怎么算钱的,视频号可以无人直播?
- redis显示库和选择库,redis默认几个库
- 即时战略游戏侵略侵略行为,即时战略游戏和策略游戏
- 包含vb.net关联事件的词条