5 // Created by Alexander Strange on Tue Feb 11 2003.
6 // Copyright (c) 2003 __MyCompanyName__. All rights reserved.
9 #import <Foundation/Foundation.h>
10 #import <netinet/in.h>
13 ITInetMaxConnections = 36
17 ITInetSocketConnecting,
19 ITInetSocketDisconnected
22 @protocol ITInetSocketOwner
23 - (void) requestCompleted:(in NSData*)data;
24 - (void) errorOccured:(int)err during:(ITInetSocketState)state;
25 - (void) finishedConnecting;
28 @interface ITInetSocket : NSObject {
33 struct sockaddr_in6 sa;
34 NSMutableData *requestBuffer;
35 ITInetSocketState state;
38 -(id) initWithFD:(int)fd delegate:(id)d;
39 -(id) initWithDelegate:(id)d;
41 -(void) connectToHost:(NSString*)host onPort:(short)port;
43 -(ITInetSocketState) state;