怎么用JAVA编辑网络监听程序,要源程序!!!

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:28:08

//前两天刚写的一个程序。应该可以满足楼主的需求

/*提供带有一排红灯的GUI界面,程序运行时监听本机的8888号端口,有客户端连接时,
绿灯亮起,断开则红灯亮起。*/

//server 端的.楼主可以用 命令: "telnet 127.0.0.1 8888"测试或加上client也行

import java.net.*;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.HeadlessException;
import java.awt.Label;
import java.io.*;
import java.awt.*;
import java.awt.event.*;

public class tcpServer extends Frame {
static Button b = new Button(" ");
static Label l1 = new Label("No connection on port 8888");

public tcpServer() throws HeadlessException {
super("Listening");
setLayout(new FlowLayout(FlowLayout.LEFT));
add(b);
add(l1);
b.setBackground(Color.RED);
setVisible(true);
pack();
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0