X-Git-Url: http://git.ithinksw.org/ITFoundation.git/blobdiff_plain/4740388716dc49958b8fab291e44ea26f2bc1578..2f6f5b098085f36298e23e690cf27b61b4e2ec36:/ITInetServerSocket.h diff --git a/ITInetServerSocket.h b/ITInetServerSocket.h new file mode 100755 index 0000000..650748a --- /dev/null +++ b/ITInetServerSocket.h @@ -0,0 +1,31 @@ +// +// ITInetServerSocket.h +// ITFoundation +// +// Created by Alexander Strange on Thu Feb 13 2003. +// Copyright (c) 2003 __MyCompanyName__. All rights reserved. +// + +#import + +@class ITInetSocket; + +@protocol ITInetServerSocketOwner +- (void)newClientJoined:(ITInetSocket*)client; +@end + +@interface ITInetServerSocket : NSObject { + int sockfd; + NSMutableSet *clients; + NSNetService *service; + id delegate; +} + +- (id)init; +- (id)initWithServiceName:(NSString*)name delegate:(id)d; +- (id)initWithPort:(NSNumber*)port rendezvousName:(NSString*)name delegate:(id)d; + +- (int)sockfd; +- (NSSet*)clients; +- (id)delegate; +@end