Proyek Network Programming yang mendemonstrasikan komunikasi client-server real-time dengan streaming visual objek bergerak.
Aplikasi ini terdiri dari dua komponen utama:
- MovingObjectServer: Server yang menampilkan objek bergerak dan mem-broadcast frame ke semua client yang terhubung
- MovingObjectClient: Client yang menerima dan menampilkan stream visual dari server
- Menampilkan persegi biru yang bergerak bolak-balik
- Menerima koneksi dari multiple client
- Mem-broadcast frame visual secara real-time
- Monitor status koneksi client
- Auto-remove client yang terputus
- Terhubung ke server via TCP socket
- Menerima dan menampilkan stream visual
- Handling koneksi yang terputus
- Bahasa: C#
- Framework: .NET Framework, Windows Forms
- Protocol: TCP Socket
- Port: 1111 (localhost)
- Compile dan jalankan
MovingObjectServer - Server akan otomatis listen di port 1111
- Objek biru akan mulai bergerak di form server
- Pastikan server sudah berjalan
- Compile dan jalankan
MovingObjectClient - Client akan otomatis connect ke server (127.0.0.1:1111)
- Stream visual objek bergerak akan ditampilkan di client