?? tcpclient.java
字號:
//TCPClient.java
import java.io.*;
import java.net.*;
class TCPClient
{
public static void main(String[] args)
{
String data=null;//存放從Socket讀取的字符串
String Clientdata=null;//存放從鍵盤讀取的字符串
try
{
Socket Client =new Socket("localhost",6666);//向服務器發起連接請求
PrintWriter out=new PrintWriter(Client.getOutputStream(),true);//創建一個向Socket中寫文本行的流,自動刷新
BufferedReader in=new BufferedReader(new
InputStreamReader(Client.getInputStream()));
//創建一個從Socket中讀文本行的流
BufferedReader readFromKeyboard=new BufferedReader(
new InputStreamReader(System.in));
//創建一個從鍵盤讀文本行的流
do
{
Clientdata=readFromKeyboard.readLine();//從鍵盤讀取一行字符
out.println(Clientdata);//向服務器發送
data=in.readLine();//讀取服務器響應
System.out.println(data);//打印服務器響應
}while(!Clientdata.equals("quit"));//直到客戶機發送“quit”的時候結束
out.close();//關閉輸出流
in.close();//關閉輸入流
Client.close();//關閉Socket
} catch(Exception e)
{
System.out.print("天啊,不起作用 \n"+e);}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -