ALAT DAN BAHAN SIMPULAN DAN SARAN
113 3. Tambahkan beberapa toolbox seperti pada gambar di bawah ini.
4. Pada C sudah disediakan class library untuk komunikasi dengan protokol TCPIP ini.
Library nya berada pada System.Net dan System.Net.Socket. Tekan tombol F7 untuk masuk ke dalam
code editor, kemudian tambahkan class library sebagai berikut :
5. Tambahkan deklarasi variable global untuk menyimpan nilai sementara yang dibutuhkan dalam proses ekskusi program. Ada beberapa deklarasi variable
yang harus dideklarasikan terlebih dahulu diantaranya :
TcpClient
digunakan untuk mengakses program client.
NetworkStream
digunakan untuk proses pengiriman ataupun menerima data.
Thread
digunakan untuk komunikasi asynchronous multi-thread
sehingga jika
thread tersebut telah distart maka method bacaData akan
richTextBox1 button1
button2
button3 led1
combo_IP
combo_PORT
textBox1 label1
label2
label3 label4
groupBox1
using System.Net; using System.Net.Sockets; library komunikasi TCPIP atau UDP
using System.Threading; asynchronous process multi-thread using System.IO;
IO
114 running secara terus menerus dan tidak akan mengganggu program
utama.
byte[] data_kirim = new byte[1024];
digunakan untuk menyimpan data yang akan dikirim.
byte[] dataTerima = new byte[1024];
digunakan untuk menyimpan data yang diterima.
string[] IP = { 192.168.7.102, 192.168.1.3, 127.0.0.1 };
digunakan untuk menyimpan data IP Address.
string[] PORT = { 5001, 5002 };
digunakan untuk menyimpan data PORT.
Berikut ini adalah cara penulisan kode untuk mendeklarasikan variable :