int socket_acquire( int socket, string read_callback, string write_callback, string close_callback );
整数 socket_acquire( 整数 socket, 字符串 read_callback, 字符串 write_callback, 字符串 close_callback );
在前一种情况下,握手程序完成并且新物件变成那个 socket 的拥有者。那些读取、写入和关闭回呼函数参数也将参考这个新物件的函数。这些都需要指定以使 MudOS 驱动程序可以知道要调用新物件内的哪些函数。不同意接受这个 socket 将会使 socket_release() 返回 EESOCKNOTRLSD 以至于拥有者能进行适当的清除动作。
socket_acquire() 可以只由释放回呼函数的内部调用,并只含有那个指定的 socket。