WEB开发网
开发学院WEB开发Jsp Java核心代码例程之:ServerSocketDemo.java 阅读

Java核心代码例程之:ServerSocketDemo.java

 2008-01-05 08:38:15 来源:WEB开发网   
核心提示:import java.io.*;import java.net.*;/** * Demonstrates how to write a Java Server * * @see ClientSocketDemo ***/public class ServerSocketDemo{public static void

import java.io.*;
import java.net.*;


/**
 * Demonstrates how to write a Java Server
 *
 * @see ClientSocketDemo
 ***/
public class ServerSocketDemo
{
  public static void main(String args[]) throws Exception
  {
    // setup server on port 6000
    ServerSocket ss = new ServerSocket(6000);
    System.out.PRintln(">> Waiting for client connection...");
    
    // This can be placed in a while loop to serve multiple clients
    Socket s = ss.accept();
    
    // Print input
    System.out.println(">> Connection received, reading data...");
    BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
    PrintWriter pw = new PrintWriter(s.getOutputStream());
    
    System.out.println(br.readLine());
    
    System.out.println(">> Sending message back");
    pw.println("Good Bye!");
    pw.flush();
    
    // close sockets
    pw.close();
    br.close();
    ss.close();
    
    System.out.println(">> Done!");
  }
}

Tags:Java 核心 代码

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接