X-Git-Url: http://git.ithinksw.org/ITFoundation.git/blobdiff_plain/d7b4e9008bca3278755f8b96c0ea9d5e3c94c39d..c9e0098808889b595086f244439485d1787f65ee:/ShowcaseController.m diff --git a/ShowcaseController.m b/ShowcaseController.m index 2efe0a4..c1eef3c 100755 --- a/ShowcaseController.m +++ b/ShowcaseController.m @@ -7,21 +7,29 @@ // #import "ShowcaseController.h" +#import "ITInetSocket.h" @implementation ShowcaseController -- (void)applicationDidFinishLaunching:(NSNotification *)note +- (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