网络与用户界面开发指南
1. 网络服务解析与发布
在网络开发中,NSNetService 类扮演着重要角色。要解析 NSNetService 实例,需要创建一个委托对象并实现 -netServiceDidResolveAddress: 方法,以获取服务的相关信息。以下是解析 NSNetService 的示例代码:
- (void)netServiceBrowser:(NSNetServiceBrowser*)browser
didFindService:(NSNetService*)service
moreComing:(BOOL)moreComing
{
[service setDelegate:self];
[service scheduleInRunLoop:[NSRunLoop mainRunLoop] forMode:NSRunLoopCommonModes];
[service resolveWithTimeout:5.0];
}
- (void)netServiceDidResolveAddress:(NSNetService*)sender
{
NSLog(@"Service %@ resolved", [sender name]);
NSLog(@" - host name: %@", [sender hostName]);
NSLog(@" - port: %ld", [sender port]);
NSLog(@" - IP v4 Address: %@", [self IP4
超级会员免费看
订阅专栏 解锁全文
3828

被折叠的 条评论
为什么被折叠?



