ES2 MUD LIB :: 東方故事二(ES2) 天朝帝國 mudlib 瀏覽展示
/doc/applies/master/valid_socket
vvvvaaaalllliiiidddd____ssssoooocccckkkkeeeetttt((((4444)))) MMMMuuuuddddOOOOSSSS ((((5555 SSSSeeeepppp 1111999999994444)))) vvvvaaaalllliiiidddd____ssssoooocccckkkkeeeetttt((((4444))))
NNNNAAAAMMMMEEEE
valid_socket - protects the socket efunctions.
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
int valid_socket( object caller, string function,
mixed *info );
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
Each of the socket efunctions calls valid_socket() prior to
executing. If valid_socket returns 0, then the socket
efunction fails. If valid_socket returns 1, then the socket
efunction attempts to succeed. The first argument 'caller'
is the object that called the socket efunction. The second
argument is the name of the socket efunction that is being
called (e.g. socket_write() or socket_bind()). The third
argument is an array of information. The first element of
the array (when applicable) is file descriptor being
referenced. The second element of the array is the owner of
the socket (object). The third element of the array is the
address (string) of the remote end of the socket. The
fourth element of the array is the port number associated
with the socket.
Page 1 (printed 3/16/95)