LOTS more socket work. It can connect. It looks like it can read/write, but I'm not...
[ITFoundation.git] / ShowcaseController.m
1 //
2 //  ShowcaseController.m
3 //  ITFoundation
4 //
5 //  Created by Alexander Strange on Fri Feb 14 2003.
6 //  Copyright (c) 2003 __MyCompanyName__. All rights reserved.
7 //
8
9 #import "ShowcaseController.h"
10 #import "ITInetSocket.h"
11
12
13 @implementation ShowcaseController
14 - (void)awakeFromNib
15 {
16     
17     ITInetSocket *sock = [[ITInetSocket alloc] initWithDelegate:self];
18     NSLog(@"rawr?");
19     [sock connectToHost:@"66.111.58.80" onPort:4336];
20 }
21
22 - (void) finishedConnecting:(in ITInetSocket *)sender {
23     NSLog(@"Done connectin'");
24     NSData *d = [NSData dataWithBytesNoCopy:"M00f!" length:5];
25     [sender->writePipe writeData:d];
26 }
27 - (void) errorOccured:(ITInetSocketError)err during:(ITInetSocketState)state onSocket:(in ITInetSocket*)sender {NSLog(@"wtf");[sender retryConnection];}
28 - (void) dataReceived:(in ITInetSocket *)sender
29 {
30     ITByteStream *p = sender->readPipe;
31     NSData *d = [p readAllData];
32     NSLog(@"%@",d);
33 }
34
35 @end