Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetworkProgramming

Proyek Network Programming yang mendemonstrasikan komunikasi client-server real-time dengan streaming visual objek bergerak.

Deskripsi

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

Fitur

Server (MovingObjectServer)

  • 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

Client (MovingObjectClient)

  • Terhubung ke server via TCP socket
  • Menerima dan menampilkan stream visual
  • Handling koneksi yang terputus

Teknologi

  • Bahasa: C#
  • Framework: .NET Framework, Windows Forms
  • Protocol: TCP Socket
  • Port: 1111 (localhost)

Cara Menjalankan

Menjalankan Server

  1. Compile dan jalankan MovingObjectServer
  2. Server akan otomatis listen di port 1111
  3. Objek biru akan mulai bergerak di form server

Menjalankan Client

  1. Pastikan server sudah berjalan
  2. Compile dan jalankan MovingObjectClient
  3. Client akan otomatis connect ke server (127.0.0.1:1111)
  4. Stream visual objek bergerak akan ditampilkan di client

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages