3. TCP-бірігуі қабылдауларының қосылуы.
Кез – келген клиент құрылған сокетке қосылуынан алдын, адреспен байланыс іске асқаннан соң, listen() жүйелік шақыруы арқылы сервер бірігулерді қабылдауы тиіс.
#include
int listen (int sockfd, int queue_size);
socket() шақыруының көмегімен құрылған, сокет файлының дескрипторы-sockfd.
Кезекте тұра бере алатын, сервермен байланысқа сұраныстар саны - queue_size.
Берілген операция тек сервердің бағдарламасында ғана орындалады.
4. TCP-бірігуін орнатуға сұраныс қабылдау.
Сервер, клиенттен бірігу үшін сұраныс алған кезде, ол жаңа бірігумен жұмыс істеу үшін, жаңа сокет құрады.бірінші сокет тек байланыс орнату үшін қажет. Кезекті бірігуді қабылдайтын, accept() шақыруының көмегімен, бірігумен жұмыс істейтін қосымша сокет құрылады. #include
#include
Достарыңызбен бөлісу: |