Professional Documents
Culture Documents
package Ex1;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
*
* @author W8570
*/
public class Client {
public static void main(String[] args) {
DatagramSocket client;
DatagramPacket sendPacket, receivePacket;
byte[] sendData, receiveData;
int port = 1107;
String host = "localhost";
int qCode = 100;
String studentCode = "B16DCAT001";
String requestId = null;
try {
requestId = result[0];
int a = Integer.parseInt(result[1]);
int b = Integer.parseInt(result[2]);
int sum = a+b;
int mul =a*b;
int ucln = ucln(a,b);
int bcnn = bcnn(a,b);
String w = requestId + ";" + ucln + "," + bcnn + "," + sum + "," + mul;
sendData = w.getBytes();
sendPacket = new DatagramPacket(sendData, sendData.length,
receivePacket.getSocketAddress());
client.send(sendPacket);
client.close();
} catch (Exception ex) {
Logger.getLogger(Client.class.getName()).log(Level.SEVERE, null, ex);
}
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author W8570
*/
public class Client {
public static void main(String[] args) {
DatagramSocket client;
DatagramPacket sp, rp;
byte[] sd, rd;
int port = 1108;
int qCode = 101;
String host = "localhost";
String sCode = "B16DCAT001";
String requestId = "";
try {
client = new DatagramSocket();
InetAddress add = InetAddress.getByName(host);
String s = ";" + sCode + ";" + qCode;
sd = s.getBytes();
sp = new DatagramPacket(sd, sd.length, add, port);
client.send(sp);
rd = new byte[1024];
rp = new DatagramPacket(rd, rd.length);
client.receive(rp);
String y = set[1];
String a = chuan_hoa(y, 0);
String b = chuan_hoa(y, 1);
client.close();
} catch (Exception ex) {
Logger.getLogger(Client.class.getName()).log(Level.SEVERE, null, ex);
}
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.util.logging.Level;
import java.util.logging.Logger;
import udp.Student;
/**
*
* @author W8570
*/
public class Client {
public static void main(String[] args) {
DatagramSocket client;
DatagramPacket sp, rp;
byte[] sd, rd;
int port = 1109;
String host = "localhost";
try {
client = new DatagramSocket();
InetAddress add = InetAddress.getByName(host);
rd = new byte[1024];
rp = new DatagramPacket(rd, rd.length);
client.receive(rp);
Student x = byteToObject(rp.getData());
x.setGpaLetter(doi_Gpa(x.getGpa()));
sd = objectToByte(x);
sp = new DatagramPacket (sd, sd.length, rp.getSocketAddress());
client.send(sp);
client.close();
} catch (Exception ex) {
Logger.getLogger(Client.class.getName()).log(Level.SEVERE, null, ex);
}
}