名称：
	socket_listen - 倾听 (listen) 一个 socket 的连接 (connection)。
语法：
	int socket_listen( int s, string listen_callback );

	整数 socket_listen( 整数 s, 字串 倾听回呼 );
用法：
	本函式仅在编译时定义 PACKAGE_SOCKETS 才有效。

	为了要接受连接，首先要以 socket_create() 建立一个 socket，再以 
	socket_listen() 将这个 socket 放到倾听模式，最后才以 socket_accept() 
	接受这个连接。socket_listen() 呼叫只能作用于 STREAM 或是 MUD 型态的 
	sockets。

	listen_callback 参数是给驱动程式在得到正倾听中 socket 的连接时呼叫
	的函式名称。这个倾听回呼 (callback) 函式应该是这个格式：

	void listen_callback(int fd)

	这里的 fd 是正倾听中的 socket。

	socket_listen() 传回：

	成功时是 EESUCCESS。

	失败时是一个含有如下意义的负值。

	错误值 - 定义于“socket_err.h”

	EEFDRANGE	描述值 (descriptor) 超出范围。
	EEBADF		无效的描述值。
	EESECURITY	企图违反安全。
	EEMODENOTSUPP	不支援此 socket 型态。
	EENOADDR	socket 尚未设定位址。
	EEISCONN	socket 已连接。
	EELISTEN	倾听的问题。
参考：
	socket_accept, socket_connect, socket_create
作者：
	Tim Hollebeek  Beek@ZorkMUD, Lima Bean, IdeaExchange, and elsewhere
原译：
	Kenny@Broken.History	97.Jul.27
校订：
	spock@muds.net		2000.Aug.27.	v22 版
