Sad videh na kom si faxu i koji projekat radiš (pretpostavljam da je web programiranje, pošto mi to jedino ima smisla :) ).
Kad sam ja bio treća godina radili smo neku online kladionicu, ali isti fazon.
Ovde imaš moj projekat, možda ti pomogne oko nekih stvari. Davno sam ga pisao, ali koliko se sećam konkretnog problema mislim da sam ga rešio na neki gluplji način, posle sam naučio neke stvari :)
Ono što većina uradi na tim projektima je da piše dupli kod za parsiranje protokola koji osmisli (za prvi i drugi deo zadatka, konzolni klijent i tomcat kao klijent za tvoj server), a ja sam kod sebe to rešio malo bolje. Znam da sam tad bio ponosan na ideju i da sam kasnije skontao da to savršeno ima smisla, samo što sam bio mnogo neiskusniji tad :). Ali šta ćeš, čovek se uči dok je živ :)
Inače, ovaj projekat do koga sam ostavio link ima stvari koje bih sad totalno drugačije uradio (verovatno bih ih drugačije uradio i da sam ga pisao par dana nakon što sam ga završio :) ), ali generalno bi trebalo da radi. Na primer baš ovo što si pitao, oko upisa u fajl bih drugačije rešio, malo bolju modularizaciju napravio, ali te stvari sam skontao tek kad sam odslušao neke predmete sa kasnijih godina.
Sve u svemu, srećno :)