/
dgd-net/
dgd-net/doc/
dgd-net/doc/kfun/
dgd-net/src/host/unix/
dgd-net/src/kfun/
# define INBUF_SIZE	2048
# define OUTBUF_SIZE	1024

typedef struct _connection_ connection;

extern void	   conn_init	P((int, unsigned short, unsigned short));
extern void	   conn_finish	P((void));
extern connection *conn_tnew	P((void));
extern connection *conn_bnew	P((void));
extern void	   conn_del	P((connection*));
extern int	   conn_select	P((bool));
extern int	   conn_read	P((connection*, char*, int));
extern void	   conn_write	P((connection*, char*, int));
extern char	  *conn_ipnum	P((connection*));

extern void	comm_init	P((int, int, int));
extern void	comm_finish	P((void));
extern void	comm_send	P((object*, string*));
extern void	comm_echo	P((object*, bool));
extern void	comm_flush	P((bool));
extern object  *comm_receive	P((char*, int*));
extern string  *comm_ip_number	P((object*));
extern void	comm_close	P((object*));
extern object  *comm_user	P((void));
extern array   *comm_users	P((void));