Matakuliah : H0483 – Network Programming Tahun : 2008 Versi : 2.0 Pertemuan 11 Windows Programming Program Client dgn protocol TCP pada Visual Basic 6.0
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Membuat program aplikasi Client Server dengan menggunakan Microsoft Visual Basic 6.0
Kasus: Membuat Program Chatting Outline Materi Kasus: Membuat Program Chatting Tahapan tahapan membuat program di VB 6.0 Memasukkan komponen Winsock 6.0 ke dalam program Membuat Form Coding Test Program
Membuat Program Chatting Program server dengan I/O Multiplexing pada pertemuan 7 sebelumnya dapat digunakan untuk server (pada Linux) untuk membuat sistem Chatting Sedangkan Clientnya dibuat dengan Visual Programming (VB 6.0) agar tampilannya lebih menarik.
Tahapan Membuat Program Client dgn protocol TCP pada Visual Basic 6.0 Jalankan VB 6.0 Start a new Standard exe Project Add a Winsock Control to your application Add all control to the Form
LANGKAH-LANGKAH Pilih Standard EXE Klik Open
Pilih menu: Project -> Component ->pilih Controls LANGKAH-LANGKAH Pilih menu: Project -> Component ->pilih Controls Pilih Microsoft Winsock Control 6.0 Klik OK
Drag Clik Tempatkan / tambahkan Winsock Control ke Form
BUAT FORM SEPERTI GAMBAR DIBAWAH !
Lengkapi dengan code sbb: Dim strMsg As String Dim ss As String Private Sub Connect_Click() If Winsock1.State = sckConnected Then Winsock1.Close End If Winsock1.RemoteHost = Text1.Text Winsock1.RemotePort = Val(Text2.Text) Winsock1.Protocol = sckTCPProtocol Winsock1.Connect End Sub
Private Sub DisConnect_Click() If Winsock1.State = sckConnected Then Winsock1.Close End If End Sub Private Sub Form_Load() List1.Clear Text3.Text = "" Private Sub Form_Unload(Cancel As Integer)
Private Sub Send_Click() If Winsock1.State = sckConnected Then ss = Text4.Text + ":" + Text3.Text Winsock1.SendData ss & vbLf End If End Sub Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Dim strMsg As String Winsock1.GetData strMsg, vbString List1.AddItem strMsg
Hubungkan Komputer dengan O/S Windows dengan komputer dengan O/S Linux Selanjutnya … Hubungkan Komputer dengan O/S Windows dengan komputer dengan O/S Linux Coba dengan program ping terlebih dahulu, apa sudah bisa connect Jalankan Server di Linux (Program SelectServer.c yang sudah di upload di binusmaya) Jalankan 2 buah program client di windows
Contoh Tampilan
Latihan Buat Program DayTimeServer dan DayTimeClient dengan menggunakan protokol TCP dengan menggunakan bahasa pemrograman Visaul Basic