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