4programmers.net

Witaj!

several dodał nowy post w wątku: gniazdka sieciowe asynchroniczne nie blokujących się i komunikacja , szukam wiedzy


gniazda sieciowe asynchroniczne

Gniazda to UNIXowy wynalazek, także na linuksie epoll https://daankolthof.com/2019/08/01/asynchronous-file-i-o-on-linux-the-epoll-api/
A jak chcesz klasyczne sockety to wtedy masz opcję O_ASYNC którą możesz ustawić za pomocą fcntl albo poprzez FIOASYNC w ioctl. Poszukaj FIOASYNC tutaj https://man7.org/linux/man-pages/man7/socket.7.html

A jeśli mówimy o windowsie to tak dokładnie nie wiem, ale istniała funckja WSAAsyncSelect https://learn.microsoft.com/en-us/windows/win32/api/winsock/nf-winsock-wsaasyncselect Jak przeszukujesz windowsową dokumentację, to w różnych miejscach gdy traktują o asynchrocznicznym interfejsie, opisują go jako overlapped https://learn.microsoft.com/en-us/windows/win32/winsock/overlapped-i-o-and-event-objects-2


Zobacz post

Z poważaniem,
4programmers.net

Jeżeli masz problemy z kliknięciem na przycisk "Zobacz post", skopiuj i wklej poniższy link w przeglądarce:

http://4programmers.net/Notification?path=%252FForum%252FC_i_C%252B%252B%252F377122-gniazdka_sieciowe_asynchroniczne_nie_blokujacych_sie_i_komunikacja_szukam_wiedzy%253Fp%253D2009751%2523id2009751