Fourth Generation programming language MODUL XII Fourth Generation programming language (Bahasa pemrograman generasi ke 4) Client Server POKOK BAHASAN PENGENALAN PEMROGRAMAN SOCKET DENGAN VB6 SUB POKOK BAHASAN o BASIC TCP o SERVER o CLIENT TUJUAN INSTRUKSIONAL UMUM Dengan memperlajari SOCKET dan pemrograman client server diharapkan mahasiswa dapat membuat aplikasi client server. TUJUAN ISTRUKSIONAL KHUSUS o Mahasiswa akan mempelajari Winsock http://www.mercubuana.ac.id
Apa yang harus anda lakukan dalam membuat aplikasi server, langkah pertama yaitu mensetting property local port ke dalam nomor port tertentu. Dengan nomor port tersebut server akan mendengarkan permintaan koneksi melalui port tersebut. Nomor port yang dapat digunakan yaitu antara nomor 1 sampai dengan 65.535. Dalam pemilihan nomor port di rekomendasikan memilih nomor port 1024 ke atas, hal tersebut untuk menghindari nomor port yang anda pili teleh digunakan. Contoh kode program Private Sub Form_Load() Socketserver(0).Protocol = sckTCPProtocol Alamatku = Socketserver(0).LocalIP Socketserver(0).LocalPort = 1234 Socketserver(0).Bind Socketserver(0).LocalPort, Alamatku Socketserver(0).Listen socketakhir = 0 End Sub Selanjutnya server harus tahu apa yang dilakukan jika ada client mencoba untuk koneksi ke applikasi tersebut. Untuk menangani permintaan koneksi gunakan event Connectionrequest dengan contoh kode program sebagai berikut : http://www.mercubuana.ac.id
Kode program untuk menutup socket Private Sub Socketserver_Close(Index As Integer) Socketserver(0).Close End Sub Client Kode Program untuk melakukan koneksi dengan server socketclient.Protocol = sckTCPProtocol socketclient.LocalPort = 0 socketclient.Connect txthost.Text, txtport.Tex kode program untuk mengirim data socketclient.SendData txtpesan.Text http://www.mercubuana.ac.id