⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arithclient.java

📁 《JAVA分布式程序设计》一书的源代码。
💻 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 + -