Yuck -- [TCPConnection initToBonjourService:] was releasing the wrong object, the BonjourService, causing it to dealloc and eventually crash. Fixes #10.
     1.1 --- a/TCP/TCPConnection.m	Sat May 16 14:10:15 2009 -0700
     1.2 +++ b/TCP/TCPConnection.m	Sat May 16 14:24:06 2009 -0700
     1.3 @@ -107,7 +107,7 @@
     1.4      NSNetService *netService = [[NSNetService alloc] initWithDomain: service.domain
     1.5                                                                 type: service.type name: service.name];
     1.6      self = [self initToNetService: netService];
     1.7 -    [service release];
     1.8 +    [netService release];
     1.9      return self;
    1.10  }
    1.11