mplay_init_ipx() инициализирует IPX подключение.
mplay_init_tcpip(addr) инициализирует TCP/IP подключение. addr - строка, содержащая веб-адрес или IP адрес, например 'www.gameplay.com' или '123.123.123.12', возможно сопровождаемый номером порта (например ':12'). Указание адреса необходимо только в процессе сеанса соединения (смотрите ниже). В локальной сети никакие адреса не нужны.
mplay_init_modem(initstr,phonenr) инициализирует модемное подключение. Где initstr - строка инициализации для модема (может быть пустой) и phonenr - строка, которая содержит номер телефона для дозвона (например '0201234567'). Номер телефона необходим только в момент сеанса подключения.
mplay_init_serial(portno,baudrate,stopbits,parity,flow) инициализирует последовательное подключение. Где portno - номер порта (1-4), baudrate - скорость передачи данных в бодах, которая будет использовать (100-256К), stopbits - указывает число стопбитов (0 = 1 bit, 1 = 1.5 bit, 2 = 2 bits), parity - указывает чётность (0=none, 1=odd, 2=even, 3=mark) и flow - указывает на тип управления потоком данных (0=none, 1=xon/xoff, 2=rts, 3=dtr, 4=rts и dtr). Возвращает, если вызов успешный. Типичный вызов - mplay_init_serial(1,57600,0,0,4). Укажите 0 как первый параметр, чтобы открыть диалог пользователя, для изменения настроек.
Ваша игра должна вызвать одну из этих функций только однажды. Все функции сообщают о своём успешном выполнении. Отсутствие успешного выполнения функции может свидетельствовать о том, что не установлен специфический протокол или он не поддерживается Вашей машиной. Для проверки наличия успешного подключения, Вы можете использовать следующую функцию
mplay_connect_status() возвращает состояние текущего подключения. 0 = нет подключения, 1 = IPX подключение, 2 = TCP/IP подключение, 3 = модемное подключение и 4 = последовательное подключение.
Окончание вызова подключения
mplay_end() завершает текущее соединение.
При использовании TCP/IP подключения Вы можете захотеть сообщить человеку, что Вы хотите начать игру с указанием адреса IP своего компьютера. Вам поможет следующая функция:
mplay_ipaddress() возвращает IP адрес Вашей машины (например '123.123.123.12') как строку. Вы можете, например, отобразить это где-нибудь на экране. Обратите внимание что эта функция медленная, так что не вызывайте её часто.