Pemodelan Transmisi Video Pada Jaringan Wireless Local Area Network
70
LAMPIRAN
import java.io.*;
import java.net.*;
class UDPReceiver {
public static void main(String args[]) throws Exception
{
try
{
DatagramSocket serverSocket = new DatagramSocket(9876);
byte[] receiveData = new byte[1024];
while(true)
{
double time =System.currentTimeMillis();
receiveData = new byte[1024];
DatagramPacket receivePacket =
new DatagramPacket(receiveData, receiveData.length);
serverSocket.receive(receivePacket);
String sentence = new String(receivePacket.getData());
System.out.println("RecTime: "+time+" "+sentence);
InetAddress IPAddress = receivePacket.getAddress();
int port = receivePacket.getPort();
}
}
catch (SocketException ex) {
System.out.println("UDP Port 9876 is occupied.");
System.exit(1);
}
}
}
Universitas Sumatera Utara
71
import java.io.*;
import java.net.*;
class UDPSender {
public static void main(String args[]) throws Exception
{// while(true){
int
[]
dataVideo
{27905,10857,10917,10515,11907,11781,9177,12155,11000,12108,
=
12302,11632,12925,13483,14148,13980,13712,13552,13047,12577,12444,92
33,11987,
11228,12680,12126,12303,7804,9186,8085,31240,11651,12027,10740,10423
,11018,
11248,11677,11357,11753,9010,9752,10805,10338,11190,10750,10708,1248
9,12904,
12950,11123,10705,10616,8986,14107,13506,11235,11216,12941,10818,311
06,12476,
11951,12363,11544,11067,11534,11980,11709,10765,11147,10873,10970,11
726,11119,
10775,11780,12343,13098,12615,12790,10794,11144,12698,13855,13137,12
396,10971,
12085,13142,29278,12874,13496,13151,12708,12505,10515,9982,10110,988
3,9687,
10641,10899,10513,9948,9885,10573,7807,10218,11314,10749,11022,11133
,10697,
10294,11288,11115,8114,9364,10308,28494,8786,11249,11913,11774,12409
,13288,
12369,11681,11319,11402,10929,12043,12540,13292,13490,13149,13797,13
858,14737,
14607,14331,14564,12183,13580,11448,10271,10285,11285,9210,26459,103
31,11038,
14130,15156,13330,14587,14574,14217,12256,11247,9761,10684,10049,111
78,10881,
10122,10911,11036,11254,12558,13251,13286,13264,13276,12107,12418,12
088,11178,
11337,24525,9651,10029,10542,10987,10391,10336,9674,8960,10312,10262
,10967,10846,
10758,10961,12361,12516,10760,10072,9608,9883,10452,10218,9691,9403,
9326,9421,8636,
9578,9950,23711,11427,12099,11643,11177,11786,12914,15258,16807,1886
2,19315,18799,
Universitas Sumatera Utara
72
19767,15869,15771,13366,14238,13196,17803,20947,20938,20302,21273,23
927,22763,
21242,22183,19795,23711,18951,43787,20868,21750,21976,24037,24528,24
831,24249,
21167,20932,20143,24477,16516,20241,22495,25438,25269,26435,17921,19
784,24119,
26064,26342,21836,17681,20602,22030,22848,23277,22502,45781,14661,19
359,18430,
16623,18240,14352,17137,18796,18626,16799,15646,21259,22197,18583,22
628,25014,
23053,21356,21428,22351,21949,19129,16436,21768,25520,24413,24244,21
886,17520};
//Generate dummy bytes: 1024 bytes;
String s ="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
int seq=0;
try {
String serverHostname = new String ("127.0.0.1");
if (args.length > 0)
serverHostname = args[0];
Universitas Sumatera Utara
73
DatagramSocket clientSocket = new DatagramSocket();
InetAddress IPAddress = InetAddress.getByName(serverHostname);
System.out.println ("Attemping to connect to " + IPAddress + ") via
UDP port 9876");
byte[] sendData = new byte[1024];
byte[] receiveData = new byte[1024];
int jumlahPerulahan=10;
for(int j=0;j
LAMPIRAN
import java.io.*;
import java.net.*;
class UDPReceiver {
public static void main(String args[]) throws Exception
{
try
{
DatagramSocket serverSocket = new DatagramSocket(9876);
byte[] receiveData = new byte[1024];
while(true)
{
double time =System.currentTimeMillis();
receiveData = new byte[1024];
DatagramPacket receivePacket =
new DatagramPacket(receiveData, receiveData.length);
serverSocket.receive(receivePacket);
String sentence = new String(receivePacket.getData());
System.out.println("RecTime: "+time+" "+sentence);
InetAddress IPAddress = receivePacket.getAddress();
int port = receivePacket.getPort();
}
}
catch (SocketException ex) {
System.out.println("UDP Port 9876 is occupied.");
System.exit(1);
}
}
}
Universitas Sumatera Utara
71
import java.io.*;
import java.net.*;
class UDPSender {
public static void main(String args[]) throws Exception
{// while(true){
int
[]
dataVideo
{27905,10857,10917,10515,11907,11781,9177,12155,11000,12108,
=
12302,11632,12925,13483,14148,13980,13712,13552,13047,12577,12444,92
33,11987,
11228,12680,12126,12303,7804,9186,8085,31240,11651,12027,10740,10423
,11018,
11248,11677,11357,11753,9010,9752,10805,10338,11190,10750,10708,1248
9,12904,
12950,11123,10705,10616,8986,14107,13506,11235,11216,12941,10818,311
06,12476,
11951,12363,11544,11067,11534,11980,11709,10765,11147,10873,10970,11
726,11119,
10775,11780,12343,13098,12615,12790,10794,11144,12698,13855,13137,12
396,10971,
12085,13142,29278,12874,13496,13151,12708,12505,10515,9982,10110,988
3,9687,
10641,10899,10513,9948,9885,10573,7807,10218,11314,10749,11022,11133
,10697,
10294,11288,11115,8114,9364,10308,28494,8786,11249,11913,11774,12409
,13288,
12369,11681,11319,11402,10929,12043,12540,13292,13490,13149,13797,13
858,14737,
14607,14331,14564,12183,13580,11448,10271,10285,11285,9210,26459,103
31,11038,
14130,15156,13330,14587,14574,14217,12256,11247,9761,10684,10049,111
78,10881,
10122,10911,11036,11254,12558,13251,13286,13264,13276,12107,12418,12
088,11178,
11337,24525,9651,10029,10542,10987,10391,10336,9674,8960,10312,10262
,10967,10846,
10758,10961,12361,12516,10760,10072,9608,9883,10452,10218,9691,9403,
9326,9421,8636,
9578,9950,23711,11427,12099,11643,11177,11786,12914,15258,16807,1886
2,19315,18799,
Universitas Sumatera Utara
72
19767,15869,15771,13366,14238,13196,17803,20947,20938,20302,21273,23
927,22763,
21242,22183,19795,23711,18951,43787,20868,21750,21976,24037,24528,24
831,24249,
21167,20932,20143,24477,16516,20241,22495,25438,25269,26435,17921,19
784,24119,
26064,26342,21836,17681,20602,22030,22848,23277,22502,45781,14661,19
359,18430,
16623,18240,14352,17137,18796,18626,16799,15646,21259,22197,18583,22
628,25014,
23053,21356,21428,22351,21949,19129,16436,21768,25520,24413,24244,21
886,17520};
//Generate dummy bytes: 1024 bytes;
String s ="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
int seq=0;
try {
String serverHostname = new String ("127.0.0.1");
if (args.length > 0)
serverHostname = args[0];
Universitas Sumatera Utara
73
DatagramSocket clientSocket = new DatagramSocket();
InetAddress IPAddress = InetAddress.getByName(serverHostname);
System.out.println ("Attemping to connect to " + IPAddress + ") via
UDP port 9876");
byte[] sendData = new byte[1024];
byte[] receiveData = new byte[1024];
int jumlahPerulahan=10;
for(int j=0;j