Objective-C OSC协议实现
OSCKit通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile中
pod 'OSCKit'
然后导入它并使用它
#import <OSCKit/OSCKit.h>
接收消息
OSCServer *server = [[OSCServer alloc] init];
server.delegate = self;
[server listen:8000];
- (void)handleMessage:(OSCMessage*)message {
// do something with the message
}
包由服务器自动处理并使用相同的回调委托。
发送消息
OSCClient *client = [[OSCClient alloc] init];
OSCMessage *message = [OSCMessage to:@"/hello" with:@[@1, @"cool", @0.5f]]
[client sendMessage:message to:@"udp://:8000"];
发送包
OSCClient *client = [[OSCClient alloc] init];
OSCMessage *message1 = [OSCMessage to:@"/hello" with:@[@1, @"cool", @0.5f]]
OSCMessage *message2 = [OSCMessage to:@"/world" with:@[@"crazy", @876]]
[client sendMessages:@[message1, message2] to:@"udp://:8000"];
Joël Gähwiler,[email protected]
OSCKit遵循MIT许可。有关更多信息,请参阅LICENSE文件。