⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tcpclient.java

📁 压缩包内是近180多个针对Java初学者编写的简单实例
💻 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 + -