• 大小: 11KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: Java
  • 标签: socket  java  聊天室  

资源简介

服务端知识进行连接 之后调用服务端的线程 服务端并没有大的改动,在原有的基础上加上线程池, 客户端界面只有简单的传一个路径,不进行socket的链接, 调用客户端的方法,方法中有线程,线程中进行socket的链接,这样才能实现多个文件的传输。

资源截图

代码片段和文件信息

package com.xin.client;

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Scanner;

public class Client {
public static void main(String[] args) {
Socket socket = null;
DataInputStream dataInputStream = null;
DataOutputStream dataOutputStream = null;
Scanner sc = null;
try {
socket = new Socket(“192.168.90.149“ 9999);
sc = new Scanner(System.in);
dataOutputStream = new DataOutputStream(socket.getOutputStream());
new Thread(new ClientThread(socket)).start();
while(true) {
String sss= sc.next();
if(sss.equals(“quit“)) {
break;
}
dataOutputStream.writeUTF(sss);
}
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
if(dataOutputStream!=null) {
dataOutputStream.close();
}
if(socket!=null) {
socket.close();
}
if(sc!=null) {
sc.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        294  2018-09-03 15:50  NetChat\.classpath

     文件        383  2018-09-03 15:50  NetChat\.project

     文件        598  2018-09-03 15:50  NetChat\.settings\org.eclipse.jdt.core.prefs

     文件       2228  2018-09-05 14:01  NetChat\bin\com\xin\client\Client.class

     文件       1630  2018-09-05 14:31  NetChat\bin\com\xin\client\ClientThread.class

     文件       1304  2018-09-05 14:30  NetChat\bin\com\xin\server\Server$1.class

     文件       2858  2018-09-05 14:30  NetChat\bin\com\xin\server\Server.class

     文件       1421  2018-09-05 19:27  NetChat\bin\com\xin\server\ServerThread$1.class

     文件       2593  2018-09-05 19:27  NetChat\bin\com\xin\server\ServerThread.class

     文件       1280  2018-09-05 14:01  NetChat\src\com\xin\client\Client.java

     文件        876  2018-09-05 14:31  NetChat\src\com\xin\client\ClientThread.java

     文件       1714  2018-09-05 14:30  NetChat\src\com\xin\server\Server.java

     文件       1684  2018-09-05 19:27  NetChat\src\com\xin\server\ServerThread.java

     目录          0  2018-09-03 16:50  NetChat\bin\com\xin\client

     目录          0  2018-09-05 14:26  NetChat\bin\com\xin\server

     目录          0  2018-09-03 16:50  NetChat\src\com\xin\client

     目录          0  2018-09-03 16:02  NetChat\src\com\xin\server

     目录          0  2018-09-03 15:50  NetChat\bin\com\xin

     目录          0  2018-09-03 15:50  NetChat\src\com\xin

     目录          0  2018-09-03 15:50  NetChat\bin\com

     目录          0  2018-09-03 15:50  NetChat\src\com

     目录          0  2018-09-03 15:50  NetChat\.settings

     目录          0  2018-09-03 15:50  NetChat\bin

     目录          0  2018-09-03 15:50  NetChat\src

     目录          0  2018-09-03 15:50  NetChat

----------- ---------  ---------- -----  ----

                18863                    25


评论

共有 条评论