java.io.BufferedReader;
java.io.IOException;
java.io.InputStreamReader;
java.io.PrintStream;
java.net.InetAddress;
java.net.ServerSocket;
java.net.Socket;
java.util.Date;
SocketServer {
PORT = ;
String CRLF = ;
main(String[] args) {
{
entry();
} (IOException e) {
e.printStackTrace();
}
}
entry() IOException {
ServerSocket s = ServerSocket(PORT);
displayMsg( + PORT);
() {
Socket incoming = s.accept();
handleSocket(incoming);
incoming.close();
}
}
handleSocket(Socket incoming) IOException {
BufferedReader reader = BufferedReader( InputStreamReader(
incoming.getInputStream()));
InetAddress ip = incoming.getInetAddress();
String str = reader.readLine().trim();
displayMsg( + ip + + str);
String obuf = Date().toString();
PrintStream sout = PrintStream(incoming.getOutputStream());
sout.println(obuf + CRLF);
displayMsg( + obuf);
}
displayMsg(String s) {
System.out.println(s);
}
}
//Socket Message Sender in JavaSE, http://blog.csdn.net/iqueen/archive/2007/07/30/1716320.aspx
Socket Server in JavaSE
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.