• 大小: 33KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: Java
  • 标签: Java  Socket  聊天室  

资源简介

Socket/ServerSocket构架的多个客户端在线聊天系统 1.多线程 2.对象传送 3.客户端管理 4.线程同步

资源截图

代码片段和文件信息

package com.java.test.socket;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.Socket;
import java.nio.ByteBuffer;

/**
 * 客户端对象
 * 
 * @author BK_DeathKninght
 * @date 2011-7-15
 */
public class ClientBean {

//传输数据最大长度
public final static int MAX_SIZE = 1024;

//一条信息的结束标记
public final static String END_MESSAGE = “$END$\n“;
//用户输入该字符串时开始信息发送
public final static String SEND_MESSAGE = “##“;
//服务器正常响应标记
public final static String SERVER_RESPONSE = “#server$back#“;
//
public final static String SERVER_OK = “Server-OK“;
//无效端口
public final static int INVALID_PORT = -1;

//Socket
private Socket socket;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-07-19 16:56  SocketTransmitobjectNO2\
     文件         301  2011-07-19 09:11  SocketTransmitobjectNO2\.classpath
     文件         399  2011-07-19 15:23  SocketTransmitobjectNO2\.project
     目录           0  2011-07-19 15:23  SocketTransmitobjectNO2\.settings\
     文件         629  2011-07-19 09:11  SocketTransmitobjectNO2\.settings\org.eclipse.jdt.core.prefs
     目录           0  2011-07-19 16:35  SocketTransmitobjectNO2\bin\
     目录           0  2011-07-19 16:35  SocketTransmitobjectNO2\bin\com\
     目录           0  2011-07-19 16:35  SocketTransmitobjectNO2\bin\com\java\
     目录           0  2011-07-19 16:35  SocketTransmitobjectNO2\bin\com\java\test\
     目录           0  2011-07-19 16:35  SocketTransmitobjectNO2\bin\com\java\test\socket\
     文件        4946  2011-07-19 16:52  SocketTransmitobjectNO2\bin\com\java\test\socket\ClientBean.class
     文件        3127  2011-07-19 16:54  SocketTransmitobjectNO2\bin\com\java\test\socket\ClientManager.class
     文件        3799  2011-07-19 16:35  SocketTransmitobjectNO2\bin\com\java\test\socket\EntranceClient.class
     文件        3143  2011-07-19 16:35  SocketTransmitobjectNO2\bin\com\java\test\socket\EntranceServer.class
     文件        2471  2011-07-19 16:35  SocketTransmitobjectNO2\bin\com\java\test\socket\MessageBean.class
     文件        2741  2011-07-19 16:35  SocketTransmitobjectNO2\bin\com\java\test\socket\MessageBroadcaster.class
     文件         893  2011-07-19 17:25  SocketTransmitobjectNO2\bin\com\java\test\socket\Sender.class
     文件        2511  2011-07-19 16:35  SocketTransmitobjectNO2\bin\com\java\test\socket\SerialMessage.class
     文件        4399  2011-07-19 16:35  SocketTransmitobjectNO2\bin\com\java\test\socket\ServerLog.class
     文件         360  2011-07-19 16:58  SocketTransmitobjectNO2\note.txt
     目录           0  2011-07-19 15:23  SocketTransmitobjectNO2\src\
     目录           0  2011-07-19 15:23  SocketTransmitobjectNO2\src\com\
     目录           0  2011-07-19 15:23  SocketTransmitobjectNO2\src\com\java\
     目录           0  2011-07-19 15:23  SocketTransmitobjectNO2\src\com\java\test\
     目录           0  2011-07-19 15:23  SocketTransmitobjectNO2\src\com\java\test\socket\
     文件        6781  2011-07-19 16:52  SocketTransmitobjectNO2\src\com\java\test\socket\ClientBean.java
     文件        3076  2011-07-19 16:54  SocketTransmitobjectNO2\src\com\java\test\socket\ClientManager.java
     文件        4065  2011-07-19 15:08  SocketTransmitobjectNO2\src\com\java\test\socket\EntranceClient.java
     文件        3069  2011-07-19 13:19  SocketTransmitobjectNO2\src\com\java\test\socket\EntranceServer.java
     文件        2026  2011-07-19 09:53  SocketTransmitobjectNO2\src\com\java\test\socket\MessageBean.java
     文件        1962  2011-07-19 15:50  SocketTransmitobjectNO2\src\com\java\test\socket\MessageBroadcaster.java
............此处省略3个文件信息

评论

共有 条评论