X-Git-Url: http://git.ithinksw.org/ITFoundation.git/blobdiff_plain/d0e2a23f6909335baea90af08491a5160026757b..c9e0098808889b595086f244439485d1787f65ee:/ShowcaseController.m diff --git a/ShowcaseController.m b/ShowcaseController.m index 722756f..c1eef3c 100755 --- a/ShowcaseController.m +++ b/ShowcaseController.m @@ -7,22 +7,29 @@ // #import "ShowcaseController.h" +#import "ITInetSocket.h" @implementation ShowcaseController - (void)awakeFromNib { - /* - ITInetServerSocket *sock = [[ITInetServerSocket alloc] initWithDelegate:self]; + + ITInetSocket *sock = [[ITInetSocket alloc] initWithDelegate:self]; NSLog(@"rawr?"); - [sock setPort:4776]; - [sock setServiceName:@"Test Rendezvous Service"]; - [sock setServiceType:@"ittest" useForPort:NO]; - [sock start]; - */ + [sock connectToHost:@"66.111.58.80" onPort:4336]; } -- (void)newClientJoined:(ITInetSocket*)client +- (void) finishedConnecting:(in ITInetSocket *)sender { + NSLog(@"Done connectin'"); + NSData *d = [NSData dataWithBytesNoCopy:"M00f!" length:5]; + [sender->writePipe writeData:d]; +} +- (void) errorOccured:(ITInetSocketError)err during:(ITInetSocketState)state onSocket:(in ITInetSocket*)sender {NSLog(@"wtf");[sender retryConnection];} +- (void) dataReceived:(in ITInetSocket *)sender { + ITByteStream *p = sender->readPipe; + NSData *d = [p readAllData]; + NSLog(@"%@",d); } + @end