求Java Socket 聊天室代码

来源:百度知道 编辑:UC知道 时间:2024/06/28 03:10:50
我基本不懂 多线程 只要实现最简单的聊天功能即可 注释详细点
用多线程 和Socket 讲一下多线程和Socket实现的功能 ,因为我对这些的作用都还不明白
客户端和服务器是怎么实现的 用什么实现的? 谢谢了

两个类,实现交互
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;

public class MutiChat
{
public static void main(String[] args)
{
MutiChat mc = new MutiChat();
mc.receive().start();
mc.send().start();
}

/**
* 接收信息
*
* @return
*/
private Thread receive()
{
return new Thread()
{
public void run()
{
ServerSocket server_socket = null;
Socket sk = null;
BufferedReader in = null;

try
{
server_socket = new ServerSocket(7777);
sk =