• 大小: 11KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: Java
  • 标签: IM  

资源简介

java实现即时通讯:客户端通过socket连接服务器和其他客户端socket线程通信

资源截图

代码片段和文件信息

package cao;


import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
 
/*
 *   client线程主要是负责:
 *   1.发送信息 
 *   2.一直接收信息,并解析
 * */
public class Client {

public static void main(String[] args) {
try {
Socket socket = new Socket(“192.168.0.124“ 9999);
//开启一个线程接收信息,并解析
ClientThread thread=new ClientThread(socket);
thread.start();
            //主线程用来发送信息
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
PrintWriter out=new PrintWriter(socket.getOutputStream());
while(true)
  {
   String s=br.readLine();
   out.println(“123“);
//         out.write(s+“\n“);
   out.flush();
  }
    }catch(Exception e){
     System.out.println(“服务器异常,“+e.toString());
    }
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-06 21:27  C2C\
     文件         232  2018-12-06 21:27  C2C\.classpath
     文件         390  2018-12-06 21:27  C2C\.project
     目录           0  2018-12-06 21:28  C2C\bin\
     目录           0  2018-12-06 21:30  C2C\bin\cao\
     文件        1636  2018-12-17 22:40  C2C\bin\cao\Client.class
     文件        1911  2018-12-17 22:40  C2C\bin\cao\ClientThread.class
     文件        1764  2018-12-06 21:29  C2C\bin\cao\Server.class
     文件        2636  2018-12-06 21:29  C2C\bin\cao\ServerThread.class
     文件        2311  2018-12-06 21:28  C2C\bin\cao\User.class
     目录           0  2018-12-06 21:28  C2C\src\
     目录           0  2018-12-06 21:30  C2C\src\cao\
     文件         884  2018-12-17 22:40  C2C\src\cao\Client.java
     文件        1120  2018-12-17 22:40  C2C\src\cao\ClientThread.java
     文件         898  2018-12-06 21:29  C2C\src\cao\Server.java
     文件        1475  2018-12-06 21:29  C2C\src\cao\ServerThread.java
     文件        1349  2018-12-06 21:28  C2C\src\cao\User.java

评论

共有 条评论