📄 c14_6.java
字号:
//Socket客户端程序
import java.net.*;
import java.io.*;
public class c14_6{
public static void main(String[] args)
{
String str;
try{
// InetAddress addr=InetAddress.getByName("127.0.0.1");
InetAddress addr=InetAddress.getByName("198.198.1.68");
Socket socket=new Socket(addr,8000);
System.out.println("socket="+socket);
//获得对应socket的输入/输出流
InputStream fIn=socket.getInputStream();
OutputStream fOut=socket.getOutputStream();
//建立数据流
InputStreamReader isr=new InputStreamReader(fIn);
BufferedReader in=new BufferedReader(isr);
PrintStream out=new PrintStream(fOut);
InputStreamReader userisr=new InputStreamReader(System.in);
BufferedReader userin=new BufferedReader(userisr);
while(true){
System.out.print("发送字符串:");
str=userin.readLine(); //读取用户输入的字符串
out.println(str); //将字符串传给服务器端
if(str.equals("end"))break; //如果是"end",就退出
System.out.println("等待服务器端消息...");
str=in.readLine(); //获取服务器获得字符串
System.out.println("服务器端字符:"+str);
if(str.equals("end"))break;
}
socket.close(); //关闭连接
}
catch(Exception e){
System.out.println("异常:"+e); }
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -