?? tcpserver.java
字號(hào):
//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)建一個(gè)監(jiān)聽(tīng)socket
System.out.print("服務(wù)器連接成功 \n");
BufferedReader in=new BufferedReader
(new InputStreamReader(Client.getInputStream()));
//創(chuàng)建一個(gè)從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+"的長(zhǎng)度是:"+data.length());
//打印出文本長(zhǎng)度
out.println("字符串:"+data+"的長(zhǎng)度是:"+data.length());//向客戶機(jī)發(fā)回服務(wù)器響應(yīng)
}while(!data.equals("quit"));//直到客戶機(jī)發(fā)送“quit”的時(shí)候結(jié)束
out.close(); //關(guān)閉輸出流
in.close(); //關(guān)閉輸入流
Client.close();//關(guān)閉Socket
Server.close();//閉閉監(jiān)聽(tīng)Socket
}catch(Exception e)
{
System.out.print("天啊,不起作用 \n " + e);
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -