JAVA网络编程一题,分全给,谢谢,急。
发布网友
发布时间:2022-04-23 07:44
我来回答
共1个回答
热心网友
时间:2022-06-17 21:15
我给你一个吧,写得比较简单,再实现什么功能,自己修改吧
server
=====
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class TestServer {
public static void main(String[] args) throws IOException {
ServerSocket server = new ServerSocket(9999);
while(true) {
Socket s = server.accept();
InputStream in = s.getInputStream();
DataInputStream dis = new DataInputStream(in);
int a = dis.readInt();
int b = dis.readInt();
int sum = a+b;
OutputStream os = s.getOutputStream();
DataOutputStream dos = new DataOutputStream(os);
dos.writeInt(sum);
dos.flush();
s.close();
}
}
}
=====
client
===========
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
public class TestClient {
public static void main(String[] args) throws UnknownHostException, IOException {
Socket socket = new Socket("localhost",9999);
OutputStream os = socket.getOutputStream();
DataOutputStream dos = new DataOutputStream(os);
dos.writeInt(10);
dos.writeInt(20);
dos.flush();
InputStream in = socket.getInputStream();
DataInputStream dis = new DataInputStream(in);
System.out.println(dis.readInt());
socket.close();
}
}
JAVA 网路程序设计题目
7、请描述对象序列化与反序列化的作用,以及所涉及的主要java类。作用:• 把对象的字节序列永久的保存到硬盘上,通常存放在一个文件中.• 在网络上传送对象的字节序列.主要java类:• 只有实现了Serializable或Externalizable接口的类的对象才能被序列化,否则ObjectOutputStream的writeObjec...
根据要求编写java代码,急求,答案正确加100分!求高手!
1、使用socket网络编程技术,创建服务器端和客户端。2、创建Student类,设置属性stuName,stuAge,stuGender,stuClassName。创建Student.xml用户保存学员姓名,学员年龄,学员性别,... 1、 使用socket网络编程技术,创建服务器端和客户端。2、 创建Student类,设置属性stuName,stuAge,stuGender,stuClassName。创建Student.xml用...
JAVA网络编程基础试题!300分!请一定要帮我做一下,两个解答题。一个编 ...
import java.io.DataOutputStream;import java.io.IOException;import java.net.Socket;import java.net.UnknownHostException;import java.util.Scanner;/* * 演示类:TCP客户端 */public class TcpSocketClientDemo {private Socket socket;// 客户端连接(如果建立连接时,本机网络不容或服务器程序未启动...
java网络编程:程序问题,接收不到数据
import java.net.DatagramPacket;import java.net.DatagramSocket;public class UdpRece { public static void main(String[] args) throws Exception { // 1.创建udp Socket,建立端点 DatagramSocket ds = new DatagramSocket(20000);// 2.定义数据包。用于存储数据。byte[] buf = new byte[1024];D...
有几个java网络编程基础的选择题 哪位大神给下答案
B、在Java中一个类只能实现一个接口 C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承 23.paint()方法中的参数可使用哪种类型? ( )A、Graphics B、Graphics2D C、String D、Color 24.以下不属于Java基本数据类型的是( )A、int B、Boole...
Java 网络编程
if (read == -1)break;byte[] temp=new byte[read];for(int i=0;i<read;i++)temp[i]=buf[i];fileOut.write(temp);} fileOut.close();System.out.println("传送完毕");} } import java.io.*;import java.net.*;public class SendClient { public static void main(String[] args...
java网络技术编程
一、 客户端网络编程步骤 客户端(Client)是指网络编程中首先发起连接的程序,客户端一般实现程序界面和基本逻辑实现,在进行实际的客户端编程时,无论客户端复杂还是简单,以及客户端实现的方式,客户端的编程主要由三个步骤实现:1、 建立网络连接 客户端网络编程的第一步都是建立网络连接。在建立网络连接...
编写程序,定义一个整数型一维数组,并存放5个数,查找并输出数组中的最...
编写程序,定义一个整数型一维数组,并存放5个数,然后由小到大排序输出值 import java.util.*;public class ArraySort{ public static void main(String[] args){ int array[]={4,45,73,42,6}; Arrays.sort(array);//Arrays类的sort方法用于对数组内的元素进行从小到大排序。 for(int i=0;i<array.lengt...
java 网络编程程序问题
= in.read(buf);System.out.println(new String(buf,0,len));s.close();//关闭客户端 服务端接收一次,连接就关闭了,还发个屁呀 byte[] buf = new byte[1024];int len = in.read(buf);System.out.println(new String(buf,0,len));把这几句改造一下,循环读取,关闭客户端的删掉。
Java编程,做一个最简单的输出程序,输出内容:姓名,班级,专业
下面是一个最简单的Java输出程序,用于输出姓名、班级和专业的信息:更系统全面的学习资料,点击查看```javapublic class OutputProgram { public static void main(String[] args) { String name = "张三"; String className = "2021班"; String major = "计算机科学与技术"; System...