Perguntas com a marcação «sockets»

158
Como usar a API do soquete C no C ++ no z / OS

Estou tendo problemas recebendo o soquetes C API para funcionar corretamente no C++on z/OS. Embora eu esteja incluindo sys/socket.h, ainda recebo erros de tempo de compilação informando que isso AF_INETnão está definido . Estou perdendo algo óbvio, ou isso está relacionado ao fato de estar ligado...

136
Rastreamento / Monitoramento de Uso de Dados do iPhone

Eu pesquisei sobre este tópico, mas encontrei muito poucos detalhes que foram úteis. Com esses detalhes, tentei preparar alguns códigos da seguinte maneira. Nota: Compare os detalhes compartilhados nesta postagem com outras postagens antes de marcar como DUPLICATE, e não apenas pelo assunto. -...

133
socket.emit () vs. socket.send ()

Qual a diferença entre esses dois? Percebi que, se eu mudasse de socket.emitpara socket.sendem um programa de trabalho, o servidor não receberia a mensagem, embora eu não entenda o porquê. Também notei que, no meu programa, se eu mudei de socket.emitpara socket.send, o servidor recebe uma...

126
Como a função de API Accept () do soquete funciona?

A API do soquete é o padrão de fato para as comunicações TCP / IP e UDP / IP (ou seja, o código de rede como o conhecemos). No entanto, uma de suas principais funções accept()é um pouco mágica. Para emprestar uma definição semi-formal: accept () é usado no lado do servidor. Ele aceita uma...

122
socket.shutdown vs socket.close

Recentemente, vi um pouco de código parecido com este (com a meia sendo um objeto de soquete, é claro): sock.shutdown(socket.SHUT_RDWR) sock.close() Qual é exatamente o objetivo de encerrar o soquete e depois fechá-lo? Se isso faz diferença, esse soquete está sendo usado para E / S sem...

121
socket connect () vs bind ()

O sistema connect()e as bind()chamadas 'associam' o descritor do arquivo de soquete a um endereço (normalmente uma combinação de ip / porta). Seus protótipos são como: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); e int bind(int sockfd, const struct sockaddr...

115
Transforme um soquete simples em um soquete SSL

Eu escrevi programas C simples, que usam soquetes ('cliente' e 'servidor'). (Uso UNIX / Linux) O lado do servidor simplesmente cria um soquete: sockfd = socket(AF_INET, SOCK_STREAM, 0); E então o vincula ao sockaddr: bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)); E ouve...