高分跪求跪求各位大虾帮帮忙-好心的大虾给整套的补加高分

来源:百度知道 编辑:UC知道 时间:2024/06/30 10:02:39
基于Socket的桌面聊天系统,系统采用C/S结构。要求客户端通过IP地址或者主机名向服务器请求通信,信息采用套接字进行传递,系统界面可以采用Java SWING 、SWT,或者WinForms等相关技术实现的毕业论文

/**
  * 简单聊天 Socket通信 ,起两个程序 一个监听,一个连接。。如果需要多人聊天程序下面那段程序可以用来做服务器监听,实现群聊
  */
  //
  import java.awt.*;
  import java.awt.event.*;
  import javax.swing.*;
  import java.net.*;
  import java.io.*;

  public class MyTCP extends JFrame implements ActionListener
  {
  // ------------------------------------------------------------
  class MyRecv extends Thread
  {
  public void run()
  {
  try
  {
  while(true)
  {
  String s = br.readLine();
  ta.append(s + "\n");
  }
  }
  catch (Exception e)
  {
  e.printStackTrace();
  }
  }
  }

  // ------------------------------------------------------------

  public void createNetStream() throws Exception
  {
  br = new BufferedReader(new InputStreamReader(skt.getInputStream()));
  pw = new PrintWriter(skt.getOutputStream());
  }

  p