Scoket
来源:互联网 发布:长沙蓝狐网络官网 编辑:程序博客网 时间:2024/05/16 10:49
1java服务端
定义集合存储
public static ArrayList socketlist=new ArrayList();
main方法
ServerSocket serverSocket=new ServerSocket(10009);
while(true){
Socket socket = serverSocket.accept();
socketlist.add(socket);
new ChatThread(socket).start();
2java客户端
继承子线程
public class ChatThread extends Thread{
//构造方法
public ChatThread(Socket socket) {
this.socket = socket;
//run方法
public void run() {
super.run();
BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream(),”utf-8”));
String len=null;
while((len=br.readLine())!=null){
for (Socket s : ChatServer.socketlist) {
if(!s.equals(socket)){
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
bw.write(socket.getInetAddress().getHostAddress()+len+”\n”);
System.out.println(len);
bw.flush();
- Scoket
- Scoket
- Scoket Sample
- scoket编程
- scoket程序
- Scoket 编程
- Scoket编程
- scoket基础
- scoket.io
- Scoket练习
- Scoket例子
- Scoket编程
- program about scoket
- Java Scoket 错误分析
- TCP, Scoket, HTTP
- java scoket 编程实例
- scoket linux c++
- Scoket API介绍
- 线程私有属性
- MySQL数据库基础
- ubuntu16.04下tensorflow-0.10(cuda7.5)安装
- org.jboss.tools
- Difference Row
- Scoket
- 2.9.PHP7.1 女神级教程-女神的私人信息 -【控制语句 循环】
- SpringMVC 基础教程 简单入门实例
- DBCP1.3连接泄露问题
- CodeForces 778B Bitwise Formula 解题报告
- jQuery dialog 学习笔记
- 线程池
- scp命令
- 三天打鱼两天晒网 问题解决