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!");
}
}
闽公网安备 35060202000074号