Współbieżny serwer IRC na socketach BSD

Współbieżny serwer IRC na socketach BSD
FI
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 12 lat
  • Postów:5
0

Witam serdecznie

Mam za zadanie napisać współbieżny serwer do komunikacji typu IRC przy użyciu protokołu TCP i z zastosowaniem interfejsu gniazd BSD. Serwer ma działać pod Linuxem i być napisany w C lub C++.
Ustalony został "protokół" przesyłania informacji, jest on następujący:

Kopiuj
 <#header?
liczba bajtów do przesłania
#kanał lub $uzytkownik (cel)
%login lub %logout
?>/n/n

gdzie ten login lub logout są opcjonalne, w zależności czy jest zgłaszana chęć jednego lub drugiego.

Prosiłbym obeznanych o jakieś wskazówki, ponieważ średnio wiem od czego zacząć i za co się złapać. :) Ogólny zarys programu, rozwiązania poszczególnych co trudniejszych kwestii... wszystko się przyda. Dodatkowo znalazłem coś takiego:

http://www.codeguru.geekclub.pl/baza-wiedzy/aktualnosc,2175

i zastanawiam się, czy nie byłaby to dobra baza pod mój serwer? Czy przerobienie tego kodu nie sprawiłoby trudności i przypadkiem nie wymagało więcej pracy, niż pisanie od podstaw?

edytowany 1x, ostatnio: fiszmajster
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:3 minuty
0

Prosiłbym obeznanych o jakieś wskazówki, ponieważ średnio wiem od czego zacząć i za co się złapać.
Od nawiązania połączenia i próby przesłania czegokolwiek.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.