C++ i aplikacje sieciowe

Potrzebujesz pomocy z C, C++, perl, python, itp.
godzio89
Beginner
Posty: 137
Rejestracja: 05 maja 2007, 01:28
Lokalizacja: Grudziądz

C++ i aplikacje sieciowe

Post autor: godzio89 »

Jako, że od czasu do czasu lubie pobawić się w programowanie zastanawiam się jak napisać taki mały program sieciowy. Mam sieć: Laptop(Linux) <-> PC (Windows XP). Chciałbym się dowiedzieć jak napisać prosty program, który będzie działał na tej zasadzie:

Kod: Zaznacz cały

Uruchomienie programu - oczywiste;p
Wyświetlenie napisu: Podaj ścieżkę do pliku, który chcesz skopiować.
Podaj ścieżkę do miejsca gdzie chcesz, aby Twój plik został skopiowany.
Tutaj program skopiuje plik. 
-----------------------------------------------------------------------------------
No i np podaje: /home/pliczek_sieciowy.txt czy tam jakis inny format
Oraz: C:/Program Files/pliki_siecowe/tutaj ma byc skopiowany pliczek przez siec.
Może jest jakas książka właśnie do takich programów. Wiem, że jest książka do C# Aplikacje sieciowe, ale ja mam system Linux i wolałbym go nie zmieniać.
zoltan
Posty: 68
Rejestracja: 11 lutego 2008, 11:26

Post autor: zoltan »

Z książek bardzo dobre :

Kod: Zaznacz cały

 Richard Stevens- UNIX, programowanie usług sieciowych Tom 1 i 2
niestety są to dosyć drogie pozycje ale gdzieś ostatnio widziałem wstawkę - chyba na pebie.
Czocher
Beginner
Posty: 140
Rejestracja: 26 maja 2007, 23:19

Post autor: Czocher »

mikolajs
Posty: 33
Rejestracja: 04 lutego 2008, 10:06
Lokalizacja: Gdañsk

Post autor: mikolajs »

Możesz na początek napisać program w jakimś języku skryptowym np. python. Jest to znacznie łatwiejsze niż w C lub C++
lovelyHanibal
Posty: 9
Rejestracja: 16 sierpnia 2008, 12:15
Lokalizacja: Poland

Post autor: lovelyHanibal »

Ja do tego używałem biblioteki http://www.hawksoft.com/hawknl/
pietrzuch
Beginner
Posty: 104
Rejestracja: 21 lipca 2007, 22:40
Lokalizacja: Rzeszów

Post autor: pietrzuch »

A ja mogę polecić bibliotekę SocketW, jest i dla Windows jak i Linuksa, może nie zbyt popularna, ale dość łatwa w obsłudze ;-)
http://www.digitalfanatics.org/cal/socketw/index.html
ODPOWIEDZ