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

高分求java编程,急用!!!

发布网友 发布时间:2022-05-09 14:08

我来回答

3个回答

热心网友 时间:2024-02-01 12:36

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Date;

public class Server {
public static void main(String[] args) {
ServerSocket ss = null;
Socket s = null;
PrintWriter pw = null;
BufferedReader br = null;
try {
ss = new ServerSocket(8888);
System.out.println("server is running");
while (true) {
s = ss.accept();
br=new BufferedReader(new InputStreamReader(s.getInputStream()));
String str=br.readLine();
if(str.equalsIgnoreCase("hello")){
System.out.println("Receive Hello");
pw = new PrintWriter(s.getOutputStream());
pw.println("How r u doing");
pw.flush();
}else if(str.equalsIgnoreCase("bye")){
pw = new PrintWriter(s.getOutputStream());
pw.println("I don’t wanna die");
pw.flush();
System.exit(0);
}else{
pw = new PrintWriter(s.getOutputStream());
pw.println("please input correct data");
pw.flush();
}

}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (pw != null)
pw.close();
if (s != null)
try {
s.close();
} catch (IOException e) {
}
if (ss != null)
try {
ss.close();
} catch (IOException e) {
}
}

}

}

---------------
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
import java.util.Scanner;

public class Client {
public static void main(String[] args) {
Socket s = null;
BufferedReader br = null;
PrintWriter pw = null;
try {

s = new Socket("127.0.0.1", 8888);
System.out.println("client is running");
while (true) {
BufferedReader brin = new BufferedReader(new InputStreamReader(
System.in));
System.out.println("please input your words:");
String str = brin.readLine();
pw = new PrintWriter(s.getOutputStream());
pw.println(str);
pw.flush();

br = new BufferedReader(new InputStreamReader(s
.getInputStream()));
str = br.readLine();
if (str.equals("How r u doing")) {
System.out.println("Received How are you doing");
}
}

} catch (IOException e) {
e.printStackTrace();
} finally {
if (br != null)
try {
br.close();
} catch (IOException e) {
}
if (s != null)
try {
s.close();
} catch (IOException e) {
}
}
}
}

热心网友 时间:2024-02-01 12:36

给你例子不知能否帮得上你,这是一个服务器接收客户端发送的数字,对其进行*2运算把结果返还给客户端。
服务器端代码:
package exp;
import java.io.*;
import java.net.*;
public class Service {

public static void main(String [] args){
ServerSocket server=null;
Socket you=null;
String s=null;
DataInputStream in=null;
DataOutputStream out=null;
try{
server=new ServerSocket(4331);

}catch(IOException e1){ System.out.println(e1);}
try{System.out.println("等待客户呼叫");
you=server.accept();
out=new DataOutputStream(you.getOutputStream());
in=new DataInputStream(you.getInputStream());
while(true)
{
s=in.readUTF();
int m=Integer.parseInt(s);
out.writeUTF("你好:我是服务器");
out.writeUTF("你说的数乘2后是:"+2*m);
System.out.println("服务器收到:"+s);
Thread.sleep(2000);
}
}catch(Exception e){
System.out.println("客户已断开");
}
}
}
客户端代码:
package exp;
import java.io.*;
import java.net.*;
public class Client {
public static void main(String[] args) {
String s=null;
Socket mysocket;
DataInputStream in=null;
DataOutputStream out=null;
try{
mysocket=new Socket("127.0.0.1",4331);
in=new DataInputStream(mysocket.getInputStream());
out=new DataOutputStream(mysocket.getOutputStream());
for(int k=1;k<100;k=k+2){
out.writeUTF(""+k);
s=in.readUTF();
System.out.println("客户收到:"+s);
Thread.sleep(2000);
}
}catch(Exception e){ System.out.println("服务器已断开"+e);
}
}

}
不明白,白度我

热心网友 时间:2024-02-01 12:36

一看就是交作业用的...没劲!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑wifi已禁用怎么打开电脑无线网络禁用了怎么恢复 ...禁用网络在哪重开win7笔记本无线网络被禁用了怎么办 win7网络禁用怎么恢复 windows7网络被禁用怎么恢复 Win7系统本地连接禁用了怎么恢复Win7系统启动本地连接的两种方法图文... 梦见家人去世什么预兆 ...经缝针现在基本痊愈,一个月过去了现在就是小腿还不能贴大腿,最近感... 小腿缝针拆线三个月了表皮长好了里面的肉怎么有点带黑红色还有点白色... 小腿迎面骨掉快深宽都1厘米左右的肉。当时没缝针。已经20天了。天天... 运费和快递费各走 什么科目? 快递费用放什么科目 手机镜头和相机镜头有什么区别么 旅途中不想拍出大黑脸,还是vivo X20最好用 手机光学镜头好吗 上海蓝若文化发展有限公司怎么样? 万用表DT9202的转盘弹片怎么装 海地牌DT9205A+电子万用表使用说明书 泰坦数字万用表dt9202如何校零 如何使用滨江万用表DT9202 六月香豆瓣酱可以做烧茄子吗 GB/T 1804-C什么意思 瓷砖和麻石哪个做柜体比较好 笔记本电脑的无线网卡驱动可以用手机下载再在电脑上安装吗 伺服电机和控制器是三相380v50hz能在三相380v60Hz电源下使用吗? 对于大学教育的目标,你知道哪些? 大学教育的目标是什么,你知道吗? 你认为大学教育的目的是什么 三相380v变频器带电机调速,在变频器与电机之间使用1个三相四线复费率电能表计量,可以吗? 你认为真正的大学教育,目的是什么? 直流电机调速器输入端误接380V交流电会影响直流电机吗 大学教育的目的和意义是什么? 简单java编程题,运行成功追加20分 java编程题,求助 微信没绑定银行卡,对方的转账怎么收不了怎么回事 60S/1棉是什么意思 想买床上用品四件套,活性印花提花贡缎都什么意思呀 安顺附近什么地方可抓野生小龙虾 梦幻西游手游语音红包福利升级 单位规避责任逆向派遣承担什么责任 带客户试乘发生交通事故 被客户告了怎么规避责任? 反思总结:自己在沟通过程中是否使用+评判、评估、命令、规避责任、比较+这_百度问一问 处理突发事件过程中,班主任怎样理解责任与责任规避的一体性 如果施工单位在施工过程中,出现伤亡或者其他安全事故,我们建设单位怎么规避责任? 领导叫你签字怎么规避责任 瑞鑫智慧城周边环境怎么样?生活便利吗? 怎样调节使分光计的望远镜的光轴垂直于分光计的中心转轴 分光计的调整步骤 分光计 怎样才说明望远镜光轴与载物台转轴垂直 怎样调节望远镜光轴垂直于仪器中心轴时可能看到两类现象 分光计调整的基本要求? 分光计的主要调节步骤是什么