X-Git-Url: http://git.ithinksw.org/ITFoundation.git/blobdiff_plain/fbc584e3df355220dfd44f7207e304dbe7dd5d93..2f7f84d62451875f15d4ae8242b58689eb2bd44c:/ITInetSocket.h diff --git a/ITInetSocket.h b/ITInetSocket.h index c1d16fc..edbfa64 100755 --- a/ITInetSocket.h +++ b/ITInetSocket.h @@ -9,6 +9,7 @@ #import #import #import +#import "ITByteStream.h" enum { ITInetMaxConnections = 36 @@ -42,10 +43,14 @@ typedef enum { struct addrinfo *ai; ITByteStream *readPipe, *writePipe; ITInetSocketState state; + NSArray *sarr; } ++(void)startAutoconnectingToService:(NSString*)type delegate:(id)d; -(id) initWithFD:(int)fd delegate:(id)d; -(id) initWithDelegate:(id)d; -(void) connectToHost:(NSString*)host onPort:(short)port; +-(void) connectToHost:(NSString*)host onNamedPort:(NSString*)port; +-(void) connectWithSockaddrArray:(NSArray*)arr; -(ITInetSocketState) state; @end