Pytanie o książkę na temat programowania sieciowego

problemy z tworzeniem programów do obsługi sieci, internetu, e-mail itp..

Pytanie o książkę na temat programowania sieciowego

Nowy postprzez mati1155 » poniedziałek, 16 czerwca 2014, 16:07

Zna może ktoś Książkę o Programowaniu Sieciowym W C++ ?
Na Platformę WinSock.
Poradników jest mnóstwo ale książek Jeszcze się nie dopatrzyłem ani w helionie ani w empiku.
Ostatecznie Jęz.Ang też może być w formie papierkowej.
Mam na myśli Sockety itd.
Ostatnio edytowano wtorek, 17 czerwca 2014, 13:46 przez polymorphism, łącznie edytowano 1 raz
Powód: Zmieniłem tytuł wątka na bardziej opisowy
Avatar użytkownika
mati1155
Bladawiec
Bladawiec
 
Posty: 14
Dołączył(a): poniedziałek, 16 czerwca 2014, 14:48
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Linux
Kompilator: C++
Gadu Gadu: 0
    LinuxChrome

Re: C++

Nowy postprzez Cyfrowy Baron » poniedziałek, 16 czerwca 2014, 17:10

Sockety zostały już dawno wycofane z użycia, więc trudno będzie coś znaleźć na ten temat.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows 7Firefox

Re: C++

Nowy postprzez polymorphism » poniedziałek, 16 czerwca 2014, 19:51

@Cyfrowy Baron: że co?! To, że używasz wygodnych klas realizujących połączenia sieciowe, być może od razu z obsługą konkretnych protokołów sieciowych, nie oznacza, że sockety zostały "wycofane z użycia". To jest API do obsługi sieci jakie udostępnia system.

@mati1155:
Więcej na razie nie trzeba...
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows 7Firefox

Re: C++

Nowy postprzez Cyfrowy Baron » poniedziałek, 16 czerwca 2014, 20:17

Chodziło mi o to, że w nowszych wersjach środowiska C++Builder już ich nie ma. Zostały zastąpione innymi bibliotekami.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows 7Firefox

Re: C++

Nowy postprzez mati1155 » poniedziałek, 16 czerwca 2014, 20:31

Code Blocks ;)
Wykładowca Ostatnio powiedział że przy analizie systemów przyda nam się właśnie Programowanie w sieci dlatego właśnie takie pytanie.
A C++ moim zdaniem to przyszłość :3
Miałeś na myśli Win API (API) ?
Avatar użytkownika
mati1155
Bladawiec
Bladawiec
 
Posty: 14
Dołączył(a): poniedziałek, 16 czerwca 2014, 14:48
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Linux
Kompilator: C++
Gadu Gadu: 0
    LinuxChrome

Re: C++

Nowy postprzez polymorphism » poniedziałek, 16 czerwca 2014, 22:18

@Baron, jak nie ma? Przecież to jest część WinAPI. Mowa o winsocketach, czyli funkcjach recv, send, accept, listen, select itd. C++ Builder na pewno je ma.

@mati1155, jaka przyszłość?! C++ ma ponad 30 lat i powoli traci na popularności na rzecz innych, nowocześniejszych języków, takich jak np. C# czy Java. Choć oczywiście szybko nie zniknie, są nisze, gdzie nadal jest i będzie silny.
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows 7Firefox

Re: C++

Nowy postprzez mati1155 » poniedziałek, 16 czerwca 2014, 22:42

Eeee pierwsze słyszę... ^.^
Jak teraz zajrzałem to jednak ma niż.
Kurcze a zawszę myślałem że C++ to XXI. :/ :)
Avatar użytkownika
mati1155
Bladawiec
Bladawiec
 
Posty: 14
Dołączył(a): poniedziałek, 16 czerwca 2014, 14:48
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Linux
Kompilator: C++
Gadu Gadu: 0
    LinuxChrome

Re: Pytanie o książkę na temat programowania sieciowego

Nowy postprzez Cyfrowy Baron » wtorek, 17 czerwca 2014, 16:30

No nie ma jeśli chodzi o komponenty TClientSocket i TServerSocket - dawniej były, potem w nowszych wersjach można je było sobie doinstalować, a teraz już ich wogóle nie ma.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows 7Firefox

Re: Pytanie o książkę na temat programowania sieciowego

Nowy postprzez mati1155 » środa, 18 czerwca 2014, 13:51

Avatar użytkownika
mati1155
Bladawiec
Bladawiec
 
Posty: 14
Dołączył(a): poniedziałek, 16 czerwca 2014, 14:48
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Linux
Kompilator: C++
Gadu Gadu: 0
    LinuxChrome

Re: Pytanie o książkę na temat programowania sieciowego

Nowy postprzez polymorphism » środa, 18 czerwca 2014, 14:49

Zasadniczo nie różni się. Winsockety bazują na tzw berkeley socketach, więc te najważniejsze funkcje będą takie same. Główna różnica jest taka, że w UNIXach nie ma rozróżnienia na deskryptor gniazda a np. pliku czy potoku (standardowe i/o). W Windowsie, o ile mnie pamięć nie myli, funkcje do obsługi gniazd obsługują TYLKO gniazda.
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows 7Firefox

Re: Pytanie o książkę na temat programowania sieciowego

Nowy postprzez mati1155 » środa, 18 czerwca 2014, 18:53

Nie Wiem Czy na takie pytanie jest odpowiedź.
Ale czy można znaleźć Wszystkie te biblioteki do obsługi sieciowej. ?
Jak np.Struck sockaddr_in sizeof (in_port_t) recv_length .. itd.
Avatar użytkownika
mati1155
Bladawiec
Bladawiec
 
Posty: 14
Dołączył(a): poniedziałek, 16 czerwca 2014, 14:48
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Linux
Kompilator: C++
Gadu Gadu: 0
    LinuxChrome

Re: Pytanie o książkę na temat programowania sieciowego

Nowy postprzez polymorphism » czwartek, 19 czerwca 2014, 09:32

Nie rozumiem. Jak znaleźć? Pisz trochę czytelniej, bo te Twoje skróty myślowe są czasami niejasne.
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Aplikacje sieciowe

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 11 gości

cron