crossroads

Git mirror of https://crossroads.e-tunity.com/
git clone git://git.finwo.net/app/crossroads
Log | Files | Refs | LICENSE

fd1.cc (309B)


      1 #include "basesocket"
      2 
      3 int Basesocket::fd() {
      4     if (_initialized)
      5 	return _fd;
      6 
      7     _initialized = true;
      8     if ( (_fd = socket(PF_INET, SOCK_STREAM, 0)) < 0 )
      9 	throw Error(string("Failed to create socket: ") +
     10 		    strerror(errno));
     11     
     12     debugmsg("Socket " << _fd << " created\n");
     13 
     14     return _fd;
     15 }