题
呃,我现在试图做两个客户,而不是客户端到服务器之间的通讯。所以,如果我没有错,我们不能单独启动服务,但怎么看是否单独设立或两个连接到相同的服务?
我的启动操作的服务代码:
-(void)startService {
// Start listening socket
NSError *error;
self.listeningSocket = [[[AsyncSocket alloc]initWithDelegate:self] autorelease];
if ( ![self.listeningSocket acceptOnPort:0 error:&error] ) {
NSLog(@"Failed to create listening socket");
return;
}
// Advertise service with bonjour
NSString *serviceName = [NSString stringWithFormat:@"Aho- %@",
[[NSProcessInfo processInfo] hostName]];
connectedService = [[NSNetService alloc] initWithDomain:@"" type:@"_cocoaforsci._tcp."
name:serviceName
port:1234];
connectedService.delegate = self;
[connectedService publish];
}
任何建议?
解决方案
不隶属于 StackOverflow