Wednesday 4 July 2018

TUGAS HARIAN APLIKASI CLIENT-SERVER SEDERHANA

Nama : Sony Sudarsono
Kelas : 13.6A.02
NIM: 13150927



APLIKASI CLIENT-SERVER SEDERHANA





Codingan :  








Penjelasan Kode program untuk Server UDP:

1. Klik menu File, pilih New Project, pilih WindowsFormsApplication, kemudian klik Ok.

2. Kemudian masuk ke lembar listing program, ketik :
using System.Net; using System.Net.Sockets; using System.Threading; using System.IO;
//untuk library tambahan penggunaan soket UDP pada server dan client.

3. Pada Listing dibawah ini digunakan untuk membuat metode , agar server terhubung ke client.
private void serverThread() //membuat metode
{
UdpClient clUdp = new
UdpClient(int.Parse(textBox1.Text));
//membuat sebuah objek udpclient baru
while(true)
{
IPEndPoint remoteIp = new IPEndPoint(IPAddress.Any, 0);
//membuat sebuah objek ipendpoint yg akan mengirim paket
byte[] receiveByte = clUdp.Receive(ref remoteIp);
string returnData = Encoding.ASCII.GetString(receiveByte);
//untuk memberikan delegasi kepada listbox
listBox1.Invoke(new MethodInvoker (delegate()
{
listBox1.Items.Add(remoteIp.Address.ToString() + " : " + returnData.ToString());
}));
}
}

4. Pada Listing dibawah ini digunakan pada saat form di run metode yang digunakan diatas akan berfungsi.
private void Form1_Load(object sender, EventArgs e)
{
Thread svrThread = new Thread(new ThreadStart(serverThread)); svrThread.Start();
}

0 comments:

Post a Comment

Terima kasih telah membaca blog saya, silahkan tinggalkan komentar