10/10
Avtor: Ali Gator | 07 June 2010 | Ni ni komentarjev
Kategorija: SA
Navodila:
S pomočjo aplikacijskega vmesnika Winsock API napišite program odjemalec/strežnik, ki bo odjemalcu prek protokola Telnet omogočal prijavo na strežnik in uporabo naslednjih ukazov:
- h (help): izpiše implementirane ukaze na strežniku,
- t (time): prikaže tekoči čas na strežniku v obliki yyyy-mm-dd HH:MM:SS,
- s (set time): nastavi želeni čas na strežniku,
- l (list directory): prikaže vsebino podanega imenika (default: c:\),
- x (exit): izhod iz programa.
Strežnik naj se javi s sporočilom »Telnet Server>« (angl. Prompt). Nalogo izvajamo v treh fazah, ki trajajo po teden dni:
- 1. teden (N14): zasnova odjemalca in strežnika in vzpostavitev komunikacije med njima.
- 2. teden (N15): implementacija prvih treh strežniških ukazov (h, t, in s) .
- 3. teden (N16): implementacija vseh strežniških funkcij in testiranje več-uporabniškega okolja (strežnik omogoča povezavo več odjemalcem hkrati).
- Dodatek: prenašanje strežnika na Linux in vzpostavitev povezave med aplikacijskim vmesnikom Posix na operacijskem sistemu Linux (strežnik) in Winsock na operacijskem sistemu Windows (odjemalec).
Faze preverjamo tedensko, t.j. na začetku vsake vaje.
Pomagajte si z naslednjimi povezavami:
www.sockets.com/winsock.htm
http://msdn.microsoft.com/en-us/library/ms740673%28VS.85%29.aspx
http://en.wikipedia.org/wiki/Winsock
>> Poglej rešitev <<