Articles of sockets

volver a conectar un socket de cliente desconectado

¿Es posible volver a conectar un socket ya desconectado sin tener que crear un nuevo socket FD? Ejemplo: int s = socket(); connect(s,…); …. socket disconnects …. connect(s,…); <——-

¿El indicador de la opción VoC kCFStreamNetworkServiceTypeVoIP CFStream es eficaz para los zócalos del server TCP en iOS?

Estoy haciendo una aplicación de iOS donde tengo un socket de server TCP (escucha en algún puerto) que se utiliza para manejar las conexiones entrantes y me gustaría saber si las opciones kCFStreamNetworkServiceTypeVoIP serán efectivas con él. El caso de uso es que necesito que la aplicación pueda manejar nuevas conexiones mientras está en segundo […]

¿Qué hace el ajuste NSStreamNetworkServiceTypeBackground "hacer bajo el capó"?

Tengo una aplicación interna (no para la distribución de la tienda de iPhone, por lo que no está sujeta a la aprobación de Apple) que necesita mantener un puñado de sockets TCP y UDP vinculados mientras se ejecuta. Durante la testing, noté algún comportamiento extraño con mi zócalo enlazado: se cierra cada vez que el […]

Cómo mantener la escucha desde la aplicación socket even get iOS cerrado

Quiero comunicarme con un dispositivo embebido a través de TCP/IP , hecho con parte de comunicación. Utilicé GCDAsyncUdpSocket para comunicarse, todo va bien cuando la aplicación está en primer plano, pero quiero hacer alguna comunicación incluso cuando la aplicación está cerrada. He tenido éxito con el envío de datos al dispositivo una vez que la […]

server de connection de zócalo iOS

Aquí está mi código que lee los datos del server. Mi problema es que estoy recibiendo 435 bytes pero no puedo convertir esos datos a formatting legible NSString . Mi server enviando este object: public class SymbolData { public string Symbol { get; set; } public double AskPrice { get; set; } public double BidPrice […]

Actualización de la interfaz de usuario en el hilo principal mientras se utiliza la biblioteca socket.IO ios en segundo plano

Me enfrento a un problema tratando de comprender cómo actualizar la interfaz de usuario en el hilo principal en function de un evento de recepción de un socket running en el background thread . La biblioteca socket.IO ( https://github.com/pkyeck/socket.IO-objc ) implementa receiveEvents como delegates para el object socketIO . ¿Cómo notifico mi subprocess principal cuando […]

Socket.io chat handshake failed from iOS

Estoy intentando crear un cliente iOS nativo para el ejemplo de chat en Socket.io. He configurado todo, pero en este punto … [socketIO connectToHost:@"localhost" onPort:3000]; Obtengo este error ERROR: handshake failed … Server returned status code 400 Creo que tengo que enviar algunos parameters, tal vez así … [socketIO connectToHost:@"localhost" onPort:3000 withParams:…]; … pero no […]

La request CFSocketCreate no se va a través de UDP

He utilizado el siguiente código para crear el socket. CFSocketRef socket = CFSocketCreate(kCFAllocatorDefault, PF_INET, SOCK_DGRAM, IPPROTO_UDP, 0, NULL, NULL); He proporcionado SOCK_DGRAM, IPPROTO_UDP como parameters para ir a la request a través de UDP, pero aún así la request se realiza a través de TCP, solo se verifica mediante Wireshark. Cualquier ayuda sería muy apreciada.

La unión del zócalo Udp falló

Estoy intentando conectar un server UDP que se ejecuta en Node.js usando int socketDs = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP); struct sockaddr_in socket; memset(&socket, 0, sizeof(socket)); socket.sin_family = AF_INET; socket.sin_addr.s_addr = inet_addr("SERVER.IP"); socket.sin_port = htons(PORT); long r = bind(socketDs, (struct sockaddr *)&socket, sizeof(socket)); NSLog(@"Sockect bind: %ld %s", r, strerror(errno)); No se pudo vincular a él, vuelve con […]

Envía una transmisión de datos desde WatchKit

Para un proyecto que estoy haciendo en Apple Watch, estoy buscando una manera de enviar flujos de datos a un server en la networking local. Esto es rápido, los datos en línea, así que preferí que se envíe a través de UDP (pero no fue un requisito estricto para mí). Los datos son la lectura […]