1
socket.IO-objc 라이브러리 (https://github.com/pkyeck/socket.IO-objc)를 socket.io를 실행하는 노드 서버와 함께 사용하고 있으며 iOS를 얻을 수있는 동안 클라이언트가 서버에 연결하려면 objective-c api를 사용하여 서버에서 메시지 이벤트를 트리거 할 수 없습니다.pkyeck socket.IO-objc가 socket.io 서버에 이벤트를 보내지 않습니다.
- (void)viewDidLoad
{
[super viewDidLoad];
SocketIO *socketIO = [[SocketIO alloc] initWithDelegate:self];
[socketIO connectToHost:@"my_ip_address" onPort:8080];
[socketIO sendEvent:@"message" withData:@"hello"];
내 서버 코드 : 여기 내 OBJ-C 코드
io.sockets.on('connection', function (socket) {
console.log("connect to socket!");
socket.on('message', function (data) {
console.log("got some data!");
});
});
누구나 서버가 메시지 이벤트를받지 못하는 이유를 설명 할 수 있습니까? 감사!
- (void) socketIODidConnect:(SocketIO *)socket
{
NSLog(@"socket.io connected.");
}
대의원
메시지를 보내려면 연결될 때까지 기다리시겠습니까? – Sneakyness
@ Snakesyness는 다음과 같이 말했습니다. 클라이언트가 연결될 때까지 기다려야합니다. – pkyeck