testserver.java

来自「Firewall Application & source code.」· Java 代码 · 共 75 行

JAVA
75
字号
package fwserver;

import javax.swing.JPanel;
import javax.swing.JButton;
import java.net.Socket;
import java.io.FileWriter;
import java.net.ServerSocket;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.io.IOException;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class testServer {
    public testServer() {
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    public void CreatServer() throws IOException {
        FileInputStream fin;
        int i = 1;
        while(true){
            ServerSocket ssock = new ServerSocket(1234);
            System.out.println("Fire Wall Server Listening");
            Socket sock = ssock.accept();
            ssock.close();
            try {
                fin = new FileInputStream("1234.txt");
            } catch (FileNotFoundException e) {
                System.out.println("InputFileNotFoud");
                return;
            }
            /**
             *  Display the FireWall Ini  in the Client Consle;
             */

            PrintStream pstream = new PrintStream(sock.getOutputStream());
            do {
                i = fin.read();
                if (i != -1) {
                    pstream.print((char) i);
                }
            } while (i != -1);
            fin.close();
            pstream.println();
            pstream.println("input text");
        }
    }

    public static void main(String[] args) {
        testServer testserver = new testServer();
    }

    private void jbInit() throws Exception {
        CreatServer();
    }

    JPanel jPanel1 = new JPanel();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?