ObjFW  Diff

Differences From Artifact [2f642831d8]:

To Artifact [3104ed8898]:


682
683
684
685
686
687
688
689

690
691
692
693
694
695
696
697


698
699
700
701
702
703
704
682
683
684
685
686
687
688

689
690
691
692
693
694
695


696
697
698
699
700
701
702
703
704







-
+






-
-
+
+







- (OFString*)name
{
	OF_GETTER(_name, true)
}

- (void)start
{
	if (_host == nil || _port == 0)
	if (_host == nil)
		@throw [OFInvalidArgumentException exception];

	if (_listeningSocket != nil)
		@throw [OFAlreadyConnectedException exception];

	_listeningSocket = [[OFTCPSocket alloc] init];
	[_listeningSocket bindToHost: _host
				port: _port];
	_port = [_listeningSocket bindToHost: _host
					port: _port];
	[_listeningSocket listen];

	[_listeningSocket asyncAcceptWithTarget: self
				       selector: @selector(OF_socket:
						     didAcceptSocket:
						     exception:)];
}