22 lines
556 B
C
22 lines
556 B
C
#ifndef __WMUD_NETWORKING_H__
|
|
# define __WMUD_NETWORKING_H__
|
|
|
|
#include <glib.h>
|
|
|
|
#include "wmud_types.h"
|
|
|
|
#define TELNET_IAC '\xff'
|
|
#define TELNET_WONT '\xfc'
|
|
#define TELNET_WILL '\xfb'
|
|
#define TELNET_ECHO '\x01'
|
|
|
|
extern GSList *clients;
|
|
|
|
gboolean wmud_networking_init(guint port_number, GError **err);
|
|
void wmud_client_send(wmudClient *client, const gchar *fmt, ...);
|
|
void wmud_client_start_login(wmudClient *client);
|
|
void wmud_client_interpret_newplayer_answer(wmudClient *client);
|
|
void wmud_client_interpret_newplayer_email(wmudClient *client);
|
|
|
|
#endif
|