📄 arithclient.java
字号:
/** * @(#)ArithClient.java * @author Qusay H. Mahmoud */import java.io.*;import java.util.*;import java.net.*;/** * This example shows how to use sockets and serialization to send * objects that will be received */public class ArithClient { public static void main(String args[]) { int a[] = {4, 4, 4, 4, 4}; int b[] = {2, 2, 2, 2, 2}; try { // Create a socket Socket soc = new Socket(InetAddress.getLocalHost(), 4343); // Serialize today's date to a outputstream associated to thesocket OutputStream o = soc.getOutputStream(); ObjectOutput s = new ObjectOutputStream(o); InputStream in = soc.getInputStream(); ObjectInput s2 = new ObjectInputStream(in); MathObj a1 = new MathObj(); MathObj a2 = new MathObj(); MathObj res = null; int arr[] = new int[5]; a1.set(a); a2.set(b); s.writeObject(a1); s.writeObject(a2); s.flush(); res = (MathObj) s2.readObject(); arr = res.out(); for(int i=0; i<arr.length; i++) { System.out.println(arr[i]); } s.close(); s2.close(); } catch (Exception e) { System.out.println(e.getMessage()); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -