?? tcpserver.java
字號:
//TCPServer.java:
import java.io.*;
import java.net.*;
public class TCPServer
{
public static void main(String args[]){
String data=null;// 存放字符串
try
{
ServerSocket Server= new ServerSocket(6666);
Socket Client=Server.accept(); //創(chuàng)建一個監(jiān)聽socket
System.out.print("服務(wù)器連接成功 \n");
BufferedReader in=new BufferedReader
(new InputStreamReader(Client.getInputStream()));
//創(chuàng)建一個從SOCKET中讀文本行的流
PrintWriter out =new PrintWriter(Client.getOutputStream(),true);
do
{
data = in.readLine();//讀取客戶機(jī)發(fā)送的一行文本
System.out.println("收到的是:"+data);//打印出文本內(nèi)容
System.out.println("發(fā)回的是:"+"字符串:"+data+"的長度是:"+data.length());
//打印出文本長度
out.println("字符串:"+data+"的長度是:"+data.length());//向客戶機(jī)發(fā)回服務(wù)器響應(yīng)
}while(!data.equals("quit"));//直到客戶機(jī)發(fā)送“quit”的時候結(jié)束
out.close(); //關(guān)閉輸出流
in.close(); //關(guān)閉輸入流
Client.close();//關(guān)閉Socket
Server.close();//閉閉監(jiān)聽Socket
}catch(Exception e)
{
System.out.print("天啊,不起作用 \n " + e);
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -