Bu proje, C'deki sinyaller kullanılarak uygulanan basit bir client-server iletişim sistemidir. Client, server'a bir mesaj gönderir ve server, mesajı karakter karakter alır ve görüntüler.
- Repo'yu clone'layın:
git clone
- Makefile'ı kullanarak source kodu derleyin:
make
2 executable file oluşmaktadır:
client
veserver
.
server
binary dosyasını execute ederek server'ı başlatın:
./server
Server'ın process id'si (PID) terminalde gözükür.
- Ayrı bir terminal penceresinde, server'ın PID'si ve iletmek istediğiniz mesajla client binary file'ı çalıştırarak client'ı başlatın:
./client <server_pid> <message>
<server_pid>
kısmını server tarafından görüntülenen PID ile ve<message>
kısmını göndermek istediğiniz metin ile değiştirin.
Example:
./client 1760 "Trrrrum, trrrrum, trrrrum! Trak tiki tak! Makinalaşmak istiyorum!"
Bu, ilgili PID ile sunucuya ilgili mesajı gönderecektir.
- Server, mesajı alacak ve terminalde gösterecektir:
Trrrrum, trrrrum, trrrrum! Trak tiki tak! Makinalaşmak istiyorum!
Server her karakteri aldığında gösterecektir.
- Server'a birden fazla mesaj göndermek için 4. ve 5. adımları tekrarlayabilirsiniz.