您的位置:首页 > 编程语言 > Java开发

一个简单的Java服务器端程序

2008-11-12 20:32 579 查看
/**

 * This is a test program for Echo Server. @author Hu Dennis created at 2008-11-12

 */

import java.net.ServerSocket;

import java.net.Socket;

import java.io.BufferedReader;

import java.io.DataInputStream;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.PrintStream;

public class HttpServer {

    public static void main(String[] args) {

        int listenPort = 8080;

        

        ServerSocket serverSocket  = null;

        Socket       serviceSocket = null;

        

        DataInputStream  inBound    = null;

        PrintStream      outBound   = null;

        

        try {

            

            serverSocket = new ServerSocket(listenPort);

            

            serviceSocket = serverSocket.accept();

            

            inBound  = new DataInputStream(serviceSocket.getInputStream());

            outBound = new PrintStream(serviceSocket.getOutputStream());

            

            BufferedReader bfReader = new BufferedReader(new InputStreamReader(inBound));  

            String line = null;

            

            while (true){

                

                /* The request must contains a line separator. 

                 * eg.

                 *      StringBuilder request = new StringBuilder(); 

                 *      request.append("Echo/n");                    

                 */

                line = bfReader.readLine();

                

                outBound.println(line);

            }

            

        }catch (IOException e){

            

            System.out.println(e);

            

            return ;

        }

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  服务器 java string