未命名  

程式碼下載

 

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

public class MessageServer {

public static final int PORT = 10123;


public static String messages[] = { "********************************", "**** Welcome to My Server! ****","********************************", };

public static void main( String argv[] ) {
try {
ServerSocket serverSocket = new ServerSocket( PORT );
while( true ) {
Socket socket = serverSocket.accept();


String remoteName = socket.getInetAddress().getHostName();
Date date = new Date();
String logMessage
= remoteName + " connected " + "at " + date.toString();
System.out.println( logMessage );

BufferedWriter bufwriter = new BufferedWriter(new OutputStreamWriter( socket.getOutputStream() ) );
for(int i=0;i<messages.length; i++ ) {
bufwriter.write( messages[i], 0, messages[i].length() );
bufwriter.newLine();
}
bufwriter.close();
socket.close();
}
}
catch( SocketException e ) {
System.err.println("Socket Error!");
System.exit(-1);
}
catch( IOException e ) {
System.err.println("IO Error!");
System.exit(-1);
}
}
}

arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()