Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Matakuliah : H0483 – Network Programming Tahun : 2008 Versi : 2.0

Presentasi serupa


Presentasi berjudul: "Matakuliah : H0483 – Network Programming Tahun : 2008 Versi : 2.0"— Transcript presentasi:

1 Matakuliah : H0483 – Network Programming Tahun : 2008 Versi : 2.0
Pertemuan 11 Windows Programming Program Client dgn protocol TCP pada Visual Basic 6.0

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Membuat program aplikasi Client Server dengan menggunakan Microsoft Visual Basic 6.0

3 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

4 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.

5 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

6 LANGKAH-LANGKAH Pilih Standard EXE Klik Open

7 Pilih menu: Project -> Component ->pilih Controls
LANGKAH-LANGKAH Pilih menu: Project -> Component ->pilih Controls Pilih Microsoft Winsock Control 6.0 Klik OK

8 Drag Clik Tempatkan / tambahkan Winsock Control ke Form

9 BUAT FORM SEPERTI GAMBAR DIBAWAH !

10 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

11 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)

12 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

13 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

14 Contoh Tampilan

15 Latihan Buat Program DayTimeServer dan DayTimeClient dengan menggunakan protokol TCP dengan menggunakan bahasa pemrograman Visaul Basic


Download ppt "Matakuliah : H0483 – Network Programming Tahun : 2008 Versi : 2.0"

Presentasi serupa


Iklan oleh Google