X-Git-Url: http://git.ithinksw.org/ITFoundation.git/blobdiff_plain/ff8c7276aef4c1113c7692dc1935db8977623b3a..14701a4fc7ee5dea92b4b01d4c1628a75eabdee5:/ITInetSocket.h diff --git a/ITInetSocket.h b/ITInetSocket.h index 367c31e..94d102f 100755 --- a/ITInetSocket.h +++ b/ITInetSocket.h @@ -8,9 +8,28 @@ #import +@protocol ITInetSocketOwner +- (void)requestCompleted:(NSString*)data; +@end -@interface ITInetSocket : NSObject { +enum { + ITInetMaxConnections = 36; +}; +@interface ITInetSocket : NSObject { + int sockfd; + int port; + NSString *destAddr; } --(id)initWithFD:(int)fd delegate:(id)d; +// Init +-(id) initWithFD:(int)fd; +-(id) initWithFD:(int)fd delegate:(id)d; +-(id) initWithDelegate:(id)d; + ++(NSArray*) socketsForRendezvousScan; //need args + +// Mutators (some of these must be set before you can connect) +-(void) setPort:(int)port; +-(void) setPortViaServiceName:(NSString*)name; +-(void) setDest:(NSString*)dst; @end