#ifndef __NETWORK_H #define __NETWORK_H #include <socket.h> #include <config.h> #define MUD 0 #define STREAM 1 #define DATAGRAM 2 #define STREAM_BINARY 3 #define DATAGRAM_BINARY 4 #define PORT_FTP (query_host_port() - 1) #define PORT_HTTP (query_host_port() - 5) #define PORT_UDP (query_host_port() + 8) #define SERVER_ADDR "129.10.114.86" #define SERVER_PORT 5563 #define MAX_PINGS 4 #define SERVICE_UDP_STARTUP "startup" #define SERVICE_UDP_SHUTDOWN "shutdown" #define SERVICE_UDP_PING_Q "ping_q" #define SERVICE_UDP_PING_A "ping_a" #define SERVICE_UDP_SUPPORT_Q "support_q" #define SERVICE_UDP_SUPPORT_A "support_a" #define SERVICE_UDP_RWHO_Q "rwho_q" #define SERVICE_UDP_RWHO_A "rwho_a" #define SERVICE_UDP_MAIL_Q "mail_q" #define SERVICE_UDP_MAIL_A "mail_a" #define SERVICE_UDP_MUDLIST_Q "mudlist_q" #define SERVICE_UDP_MUDLIST_A "mudlist_a" #define SERVICE_UDP_FINGER_Q "gfinger_q" #define SERVICE_UDP_FINGER_A "gfinger_a" #define SERVICE_UDP_LOCATE_Q "locate_q" #define SERVICE_UDP_LOCATE_A "locate_a" #define SERVICE_UDP_INTERMUD "gwizmsg" #define SERVICE_UDP_AFFIRMATION_A "affirmation_a" #define SERVICE_UDP_WARNING "warning" #define SERVICE_UDP_TELL "gtell" #define INTERMUD_CHANNELS ({ "intercre" }) #define INTERCHANNELS ([ "CREATOR": "intercre" ]) #define TCP_SERVICES ({}) #define START_MSG sprintf("||NAME:%s||PORTUDP:%d||MUDLIB:%s||VERSION:%s\ ||HOST:%s||PORT:%d||TIME:%s||DRIVER:%s", mud_name(), PORT_UDP,\ mudlib(),mudlib_version(),query_host_name(), query_host_port(), ctime(time()),\ version()) #endif /* __NETWORK_H */