Temporarily breaking the network sockets while I redo the whole thing
authorAlexander Strange <astrange@ithinksw.com>
Sun, 16 Feb 2003 11:04:38 +0000 (11:04 +0000)
committerAlexander Strange <astrange@ithinksw.com>
Sun, 16 Feb 2003 11:04:38 +0000 (11:04 +0000)
ITInetServerSocket.m
ITInetSocket.h
ITInetSocket.m

index f7ff228..c37ec4f 100755 (executable)
@@ -233,7 +233,7 @@ static NSMutableSet *servsockets;
                  else {perror("Too bad I haven't implemented error checking yet");}
           }
           else {
-                 ITInetSocket *csocket = [[[ITInetSocket alloc] initWithFD:cfd delegate:self] autorelease];
+                 ITInetSocket *csocket = [[ITInetSocket alloc] initWithFD:cfd delegate:self];
                  [clients addObject:csocket];
                  [delegate newClientJoined:csocket];
           }
index 367c31e..94d102f 100755 (executable)
@@ -8,9 +8,28 @@
 
 #import <Foundation/Foundation.h>
 
+@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
index bf47805..ad781b7 100755 (executable)
 @implementation ITInetSocket
 -(id)initWithFD:(int)fd delegate:(id)d
 {
-    NSLog(@"Someone made a socket!");
     return nil;
 }
-
--(void)disconnect
-{
-}
 @end