Dette programmet ble gjennomgått i en fellesøvelse og er et lite eksempel i ncurses, ingenting avansert, men nok til å komme i gang.
Programmet består av følgende filer:
client.c
server.c
protocol.h
common.h
Makefile
client.c inneholder all funksjonaliteten som har med ncurses å gjøre. server.c inneholder en del funksjonalitet for å håndtering av flere klienter og kan derfor også være interessant å se på.
For å kompilere skriver man enten "make server" eller "make client".
Serveren startes ved "./server"
Klienten startes ved "./client <serveradresse> <brukernavn>
Merk at programmet sånn som det er nå inneholder noen bugs, bl.a. fungerer den første klienten som startes opp dårlig (den kan ikke sende data til serveren). Denne bugen er nå ordnet opp i. Takk til Sami som fant den ;)
Gjerne si ifra om dere finner noen flere bugs så skal jeg rette dem opp.