Pytania oznaczone «sockets»

136
Śledzenie / monitorowanie wykorzystania danych iPhone'a

Przeszukałem ten temat, ale znalazłem bardzo niewiele informacji, które były pomocne. Z tymi szczegółami próbowałem ugotować kod w następujący sposób. Uwaga: przed oznaczeniem go jako DUPLIKAT porównaj szczegóły udostępnione w tym poście z innymi postami, a nie tylko temat. - (NSArray...

136
socket.emit () kontra socket.send ()

Jaka jest różnica między tymi dwoma? Zauważyłem, że jeśli zmieniłem z socket.emitna socket.sendw działającym programie, serwer nie otrzymał wiadomości, chociaż nie rozumiem dlaczego. Zauważyłem również, że w moim programie, jeśli zmieniłem z socket.emitna socket.send, serwer otrzymuje...

127
Prawidłowe zamykanie WebSocket (HTML5, Javascript)

Bawię się z HTML5 WebSockets. Zastanawiałem się, jak z wdziękiem zamknąć połączenie? Na przykład, co się stanie, jeśli użytkownik odświeży stronę lub po prostu zamknie przeglądarkę? Występuje dziwne zachowanie, gdy użytkownik po prostu odświeża stronę bez wywoływania websocket.close()- kiedy wróci...

126
Jak działa funkcja socket API accept ()?

Interfejs API gniazd jest de facto standardem komunikacji TCP / IP i UDP / IP (czyli znanym nam kodem sieciowym). Jednak jedna z jego podstawowych funkcji accept()jest nieco magiczna. Aby pożyczyć definicję półformalną: accept () jest używana po stronie serwera. Akceptuje odebraną próbę...

122
socket.shutdown vs socket.close

Niedawno widziałem fragment kodu, który wyglądał tak (oczywiście z sockiem będącym obiektem gniazda): sock.shutdown(socket.SHUT_RDWR) sock.close() Jaki dokładnie jest cel wywołania shutdown w gnieździe, a następnie jego zamknięcia? Jeśli to robi różnicę, to gniazdo jest używane do nieblokującego...

121
gniazdo connect () vs bind ()

Zarówno wywołania systemowe, jak connect()i bind()wywołania systemowe „kojarzą” deskryptor pliku gniazda z adresem (zwykle jest to kombinacja ip / port). Ich prototypy to: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); i int bind(int sockfd, const struct sockaddr...

115
Zamień proste gniazdo w gniazdo SSL

Napisałem proste programy w C, które używają gniazd („klient” i „serwer”). (Użycie UNIX / Linux) Po stronie serwera po prostu tworzy gniazdo: sockfd = socket(AF_INET, SOCK_STREAM, 0); A potem wiąże go z sockaddr: bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)); I słucha (i...