使用服务器套接字接受文本
import java.io.*; import java.net.*; class TCPServer {//N o w J a v a . c o m 提供 public static void main(String args[]) throws IOException { String clientSentence ; String capitalizedSentence; ServerSocket ws = new ServerSocket(1234); ws.setSoTimeout(15000); // Setting the timeout time to 15 seconds. boolean connection = true; // Connection flag. while(connection) {/**来自 时 代 Java - nowjava.com**/ try { Socket cs = ws.accept(); System.out.println("Connected to Client"); // Log if connected. BufferedReader inFromClient = new BufferedReader(new InputStreamReader(cs.getInputStream())); DataOutputStream outToClient = new DataOutputStream(cs.getOutputStream()); clientSentence = inFromClient.readLine(); capitalizedSentence = clientSentence.toUpperCase() + "\n"; outToClient.writeBytes(capitalizedSentence); System.out.println("Msg sent");