Modified method for making socket connections and added a synchronous version.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2845 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 1998-07-15 12:47:13 +00:00
parent adeeec16c7
commit ccb10f035a

View file

@ -272,20 +272,30 @@ NSString* NSFileHandleOperationException =
return [[[[self _concreteClass] alloc]
initAsClientAtAddress:address
service:service
protocol:protocol
forModes:nil] autorelease];
protocol:protocol] autorelease];
}
+ (id)fileHandleAsClientAtAddress:(NSString*)address
service:(NSString*)service
protocol:(NSString*)protocol
forModes:(NSArray*)modes
+ (id)fileHandleAsClientInBackgroundAtAddress:(NSString*)address
service:(NSString*)service
protocol:(NSString*)protocol
{
return [[[[self _concreteClass] alloc]
initAsClientAtAddress:address
service:service
protocol:protocol
forModes:modes] autorelease];
initAsClientInBackgroundAtAddress:address
service:service
protocol:protocol
forModes:nil] autorelease];
}
+ (id)fileHandleAsClientInBackgroundAtAddress:(NSString*)address
service:(NSString*)service
protocol:(NSString*)protocol
forModes:(NSArray*)modes
{
return [[[[self _concreteClass] alloc]
initAsClientInBackgroundAtAddress:address
service:service
protocol:protocol
forModes:modes] autorelease];
}
+ (id)fileHandleAsServerAtAddress:(NSString*)address