资源简介
Socekt编程,编写多人在线聊天系统。
代码片段和文件信息
import java.net.*;
import java.io.*;
import java.util.*;
/*
服务器端:信息(客户端client变量c)都发送到服务器端的list链表中,然后通过for循环
把客户端一个一个都取出来,分别发送信息。发送send用readUTF方法。
*/
public class Server{
boolean started = false;
ServerSocket ss = null;
List clients = new ArrayList();
public static void main(String[] agrs){
new Server().start();
}
public void start(){
try {
ss = new ServerSocket(8888);
started = true;
} catch(BindException e){
System.out.println(“端口使用中...“);
System.out.println(“请关掉相关程序重新启动!“);
System.exit(0);
} catch(IOException e){
e.printStackTrace();
}
try {
while(started){
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3553 2011-12-20 17:22 7.聊天室\Server.java
文件 1674 2011-12-20 17:16 7.聊天室\SocketTest.java
文件 1872 2011-01-23 15:09 7.聊天室\新建文件夹\ChatDemo.java
文件 551 2011-12-15 23:45 7.聊天室\新建文件夹\Client.java
文件 945 2011-12-15 23:45 7.聊天室\新建文件夹\Server.java
文件 478 2011-01-23 17:31 7.聊天室\新建文件夹\server.txt
文件 1852 2011-01-23 16:17 7.聊天室\新建文件夹\TcpDemo.java
文件 1344 2011-01-23 16:28 7.聊天室\新建文件夹\TcpDemo2.java
文件 3111 2011-11-29 14:52 7.聊天室\新建文件夹\TransTextDemo.java
文件 2937 2011-01-24 10:22 7.聊天室\新建文件夹\UploadPicByThread.java
文件 7264 2011-12-17 09:58 7.聊天室\聊天.txt
目录 0 2012-03-03 14:45 7.聊天室\新建文件夹
目录 0 2012-03-03 14:45 7.聊天室
----------- --------- ---------- ----- ----
25581 13
- 上一篇:jspsmartupload组件
- 下一篇:eclipse代码格式化插件
评论
共有 条评论