问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用java编写简单客户端程序

发布网友 发布时间:2022-04-26 10:19

我来回答

1个回答

热心网友 时间:2022-06-27 07:09

我这里有一个例子希望能够帮助你

public class Client{
private Socket socket;
try{
Socket socket=new Socket ("localhoast',8088);
ip=InetAddress.getLocalHost();
String localip=ip.getHostAddress();
System.out.println(localip);
String name=ip.getHostName();
System.out.println(name);
}
catch(Exception e){

}
public void start(){
try{
Run r2=new Run();
Thread t1=new Thread(r2);
t1.setDaemon(true);
t1.start();

Scanner sc=new Scanner(System.in);
OutputStream os=socket.getOutputStream();
OutputStreamWriter osw=new OutputStreamWriter(os);
PrintWriter writer=new PrintWriter(osw,true);

while(true){
writer.println(sc.nextLine());
}
}catch(Exception e){

}

}
public static void main(String args[]){
Client client=new Client();
client.start();
}
class Run implements Runnable{
public void run() {
while(true){
try {
InputStream is=socket.getInputStream();
InputStreamReader isr=new InputStreamReader(is);
BufferedReader br=new BufferedReader(isr);
while(true){
String str=br.readLine();
System.out.println("服务器说:"+str);
if("bye".equals(str)){
System.out.println("再见客户端");
System.out.println("聊天结束");

}
}
} catch (IOException e) {
e.printStackTrace();
} finally{
try {
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...出现代码0x000000ed,(0x89b89900,0xc0000006,0x00000000,0x00000000... 电脑蓝屏了***0X000000ED (0X89A2F900,0XC0000006,0X000000 电脑开机蓝屏stop:0x000000ed(0x89d1be30,0xc0000006,0x00000000,0x0000... 电脑蓝屏stop:0x000000ed(0x894f2900,0xc0000006,0x00000000,0x00000000... 铜钱如何清洗怎样保存? 装修时墙壁上的黑点怎么去除? 除草剂有哪几种 ...我想要的图层大很多,怎么方便直接将想要图层保存成图片··?_百度... 安全员考出来了怎么申请C证 C证安全员考完就能挂吗 KG316T微电脑时控开关调试方法? kg316t微电脑时控开关怎么设置电源怎么连接 kg316t微电脑时控开关如何调时间? 上海华琪KG316T微电脑时控开关说明书的内容是什么? 学习其实很简单读后感 关于学习方面 世界上有学问的人为什么这么多呢?学习真的很简单吗?为什么我学不好呢? 学习其实很简单这本书的读后感 《原来学习可以这么简单》作文 学习其实很简单的读后感!!!急!!!解出一定采纳 《学习其实......》作文 学习真的是最简单的事情吗 学习,有时很简单 作文250字 《原来学习可以这么简单》作文? 学习其实很简单歌词 《学习,有时很简单》作文 请帮我找一篇题为“ ,其实很简单”的半命题作文! 《学习很简单》450字以上作文 学习其实很简单五百字作文 《学习其实很简单》这本书是谁写的? 华为nova2 plus怎么设置返回? java适合做桌面客户端吗 webservice中怎样用java写客户端程序() Java 编程 怎么做成客户端? 求用java写一个ftp服务器客户端程序。 编写java程序实现客户端和服务端的通信 java 打包成客户端 培训了一个月java,可以写出一个服务端客户端聊天吗 用Java编写创建一对客户端/服务器程序,利用数据报将一个文件从一台主机传送到另一 python服务端已写,对应怎么写java客户端 java 编写客户端 获取图片 用java写一个客户端,向本机中发送snmp命令,拿到snmp服务器返回的结果? 电脑administrator启动密码忘记了怎么办 Java怎样把文件写入到客户端的硬盘上 甲鱼属于寒性食物吗 甲鱼属于寒性吗 甲鱼属凉性还是热性 甲鱼是普遍的一种食材,什么体质的人不适合吃甲鱼? 甲鱼是不是凉性的 甲鱼汤是寒性还是热性?