Laman

Showing posts with label VB6. Show all posts
Showing posts with label VB6. Show all posts

Game Jaringan Ping - Pong dengan VB

        Iseng-iseng mbuat game Ping-Pong yang bisa di mainkan dua orang melalui jaringan dengan LAN. Game ini dibuat menggunakan VB6.0. Tampilannya sederhana dengan komponen-komponen VB yang sudah tersedia. Untuk koneksi jaringannya menggunakan component Microsoft Winsock control 6.0 (Winsock), dimana Winsock berfungsi mengirim dan menerima data antar server client dengan IP dan port yang sudah ditentukan. Permainan ini fungsinya seperti aplikasi chatting, dimana server mengirim dan menerima kiriman data dari client. Di posisi client yang menerima kiriman data dari server memproses data tersebut yang datanya antara lain data posisi bola, data posisi pemain, dan data nilai. Aplikasi ini sederhana cuma 50kb.

Perintah koneksi Winsock untuk Server:
      Winsock1.LocalPort = 1234      '>Port yang di ijinkan koneksi ke server
    Winsock1.Listen     '>menunggu koneksi

Perintah koneksi Winsock untuk Client:
      Winsock1.RemoteHost = 127.0.0.1      '>alamat IP server
    Winsock1.RemotePort = 1234      '>Port yang di ijinkan koneksi ke server
    Winsock1.Connect      '>lakukan koneksi

Untuk mengirim data dengan Winsock menggunakan perintah:
      Winsock1.SendData ("Data")     '>Data yang dikirim bisa berbagai type
    DoEvents      '>Bisa di akhiri dengan perintah DoEvents

Untuk menangkap data yang dikirim dengan Winsock, data di tangkap di private sub bawaan Winsock:
    Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
       Winsock1.GetData data, vbString  '>vbString tergantung data yang dikirim
    End Sub

Source code dan aplikasi nya dapat di download disini(Dropbox)

Membaca file text di VB6

   Susah-susah gampang membaca file text di VB6. Walaupun sudah bukan jamannya lagi pakai VB6, mungkin di VB yang lebih tinggi seperti VS2010 maupun 2012 atau yang terbaru juga bisa menggunakan script di bawah ini. Algoritmanya simpel, pertama deklarasi variabel kemudian dengan script "Open" file tujuan di buka, setelah itu di tampilkan. Tapi kalau gak tau scriptnya percuma tau algoritmanya =).

• Membuka Teks dari File

Dim i As Integer
i = FreeFile
Open "D:\contoh.txt" For Input As #i
Text1.Text = Input(LOF(i), i)
Close #i