Articles of socketrocket

SocketRocket RunLoop crash esporádico

Por lo tanto, nuestra aplicación ha estado experimentando fallas durante un time en SocketRocket. Obtenemos alnetworkingedor de 20 lockings al día, con la siguiente traza de stack: Crashed: com.apple.root.default-overcommit-priority EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x0000000c Thread : Crashed: com.apple.root.default-overcommit-priority 0 libsystem_platform.dylib 0x3b8ff816 spin_lock$VARIANT$mp + 1 1 CoreFoundation 0x30e2d593 CFSocketEnableCallBacks + 54 2 CFNetwork 0x30a926f9 SocketStream::securityBuffenetworkingRead_NoLock() + 212 […]

SocketRocket – Invalid Sec-WebSocket-Accept

Al intentar conectarse a un server de socket personalizado usando SocketRocket, recibo el error: Error Domain=SRWebSocketErrorDomain Code=2133 "Invalid Sec-WebSocket-Accept response" UserInfo=0x8f6af00 {NSLocalizedDescription=Invalid Sec-WebSocket-Accept response} He vuelto a vincular esto al método _checkHandshake en _HTTPHeadersDidFinish. El método _checkHandshake está haciendo lo siguiente: NSString *acceptHeader = CFBridgingRelease(CFHTTPMessageCopyHeaderFieldValue(httpMessage, CFSTR("Sec-WebSocket-Accept"))); He encontrado esta pregunta y tengo la última versión […]

Dominio = NSPOSIXErrorDomain Code = 61

Estoy tratando de conectar entre el cliente (aplicación iOS) y el server (Node.js) con el uso de SocketRocket y ws como este a continuación. iOS (SocketRocket): NSURL *url = [NSURL urlWithString:@"ws://localhost:8080"]; SRWebSocket *_socket = [SRWebSocket alloc] initWithURLRequest:[NSURLRequest requestWithURL:url]; _socket.delegate = self; [_socket open]; /* SRWebSocketDelegate */ -(void)webSocketDidOpen:(SRWebSocket*)webSocket{ [webSocket send:@"something"]; } -(void)webSocket:(SRWebSocket*)webSocket didReceiveMessage:(id)message{ NSLog(@"didReceiveMessage: %@",[message description]); […]

Conexión SocketRocket pausando mientras está en segundo plano

Estoy usando SocketRocket , pero no puedo hacer que entregue posts en segundo plano. Cuando abro la aplicación nuevamente, reanuda la connection (sin volver a conectar) y todos los posts entran a la vez. Aquí está mi código de connection: – (void)_reconnect { _websocket.delegate = nil; [_websocket close]; NSString *host = @"ws://localhost:3030/primus"; NSMutableURLRequest *request = […]

Cliente iOS que se conecta a los resultados de socket.io de NodeJS en Stream end encountenetworking

Tengo un server NodeJS que utiliza socket.io y escucho el puerto 8000. El código es algo como esto: var io = require("socket.io"); var socket = io.listen(8000); … socket.sockets.on("connection", function(client) { util.log("Client connects: " + client.id); }); He escrito un cliente web que puede conectarse a este server y funciona bien. Entonces, el código del server […]

.framework product is networking no importa lo que sea

Estoy tratando de agregar este marco a un proyecto. He seguido estas instrucciones al pie de la letra: Agregue SocketRocket.xcodeproj como un subproyecto de su aplicación o en su área de trabajo. Agregue SocketRocket.framework a las bibliotecas de enlaces. Si no tiene un paso de "copyr files" para Framework, cree uno Agregue SocketRocket.framework al paso […]

¿Cómo usar SocketRocket con socket.io?

La nueva biblioteca websocket de iOS, SocketRocket , se ve realmente increíble, y el proyecto de ejemplo de chat es realmente dulce. El server de chat de ejemplo está escrito en Python, del cual no conozco ninguno. Estoy un poco familiarizado con socket.io en node.js y prefiero probar javascript. Intenté conectar la aplicación del simulador […]

SocketRocket no funciona en iOS 5.0

Acabo de hacer una simple aplicación de chat de text en time real usando SocketRocket. Funciona muy bien en iOS 6.0 y 5.1, pero cuando trato de ejecutarlo 5.0 cuando me conecto, obtengo el siguiente error … Websocket Failed With Error Error Domain=NSOSStatusErrorDomain Code=-9800 "The operation couldn't be completed. (OSStatus error -9800.)" UserInfo=0x6e506e0 {} ¿Alguien […]

La class se implementa en ambos. Uno de los dos será usado

Tengo un proyecto que tiene una dependencia (instalada a través de CocoaPods) usando SocketRocket y he importado una biblioteca estática de HeapAnalytics. Al parecer, la biblioteca HeapAnalytics ya usa SocketRocket. No obtengo errores al comstackr, pero en time de ejecución recibo lo siguiente: Class SRWebSocket is implemented in both [path] and [path]. One of the […]