博客:Server-Sent Events / EventSource
node sse-server.js
#import "EventSource.h"
connect:
NSString *url = @"http://127.0.0.1:8844/stream";
EventSource *eventSource = [EventSource eventSourceWithURL:[NSURL URLWithString:url]];
[eventSource onMessage:^(Event *e) {
dispatch_async(dispatch_get_main_queue(), ^{
NSLog(@"%@", e);
});
}];
[eventSource onError:^(Event *event) {
NSLog(@"error:%@", event.error);
}];
You will see the message in console.
PS: Base on code.