X-Git-Url: http://git.ithinksw.org/ITFoundation.git/blobdiff_plain/ee6e3ba1019fb96ea727f0e83e873eef7f85510f..086eb4c9abbda3c5d5f74c07800ad5cb04a50505:/ShowcaseController.m diff --git a/ShowcaseController.m b/ShowcaseController.m index 00fb696..a9aff62 100755 --- a/ShowcaseController.m +++ b/ShowcaseController.m @@ -7,21 +7,37 @@ // #import "ShowcaseController.h" +#import "ITInetSocket.h" +#import +#import @implementation ShowcaseController - (void)awakeFromNib { - - ITInetServerSocket *sock = [[ITInetServerSocket alloc] initWithDelegate:self]; - NSLog(@"rawr?"); - [sock setPort:4776]; - [sock setServiceName:@"Test Rendezvous Service"]; - [sock setServiceType:@"ittest" useForPort:NO]; - [sock start]; + server = [[ITInetServerSocket alloc] initWithDelegate:self]; + [server setPort:1338]; + [server setServiceType:@"ittest" useForPort:NO]; + [server setServiceName:[(NSString*)SCDynamicStoreCopyComputerName(NULL,NULL) autorelease]]; + [server start]; + [ITInetSocket startAutoconnectingToService:@"ittest" delegate:self]; +} + +- (void) finishedConnecting:(ITInetSocket *)sender { + [[sender writePipe] writeBytes:"suck" len:4]; +} + +- (void) errorOccured:(ITInetSocketError)err during:(ITInetSocketState)state onSocket:(in ITInetSocket*)sender +{ +} + +- (void) newDataAdded:(ITByteStream*)sender +{ + } - (void)newClientJoined:(ITInetSocket*)client { + [[client writePipe] writeBytes:"suck" len:4]; } @end