Игры с использованием телефонной линии
Я помню, как много лет назад мы с другом играли в команду и победили красную тревогу, и был режим, в котором мы указывали номер телефона других, и игра набирала номер и подключалась. Как это называется? и где я могу найти ресурс для программирования для этого?
2 ответа
Посмотрите на TAPI (телефонный API). В мире Windows для этой цели существует набор API-интерфейсов ( http://msdn.microsoft.com/en-us/library/ms737219(VS.85).aspx). Набор AT-команд (команды Hayes) также можно использовать без TAPI в Windows, если вы рассматриваете свой модем как COM-порт и отправляете AT-команды на этот COM-порт (что на самом деле делает TAPI), но он изолирует вас от их различных вариантов, а также запуск инициализации и других команд в определенном порядке.
Возможно, удаленный доступ к сети. Вам нужно будет научиться управлять модемом. Я помню, что были некоторые команды, которые выглядели так: ATH0 ++, который позволял модему делать разные вещи. Возможно, это даст вам что-то для поиска.
Этот ресурс выглядит довольно полезным: http://www.activexperts.com/activcomport/tutorials/modem/
Одна проблема, которую вы можете обнаружить, состоит в том, что обычно существует два типа модемов. Один из них - это модем, который подключен к вашему последовательному порту. Другой - то, что обычно называют "винмодемом", который обычно находится в слоте PCI и не имеет всех функциональных возможностей аппаратного обеспечения, а вместо этого использует драйверы оборудования, которые обычно работают только в Windows. MODEM расшифровывается как "MOdulator DEModulator", что означает, что он просто преобразует цифровой сигнал в аналоговый и наоборот.
По сути, кажется, что если вы сможете понять, как программировать порты последовательного / COM на вашем компьютере, вы сможете получить доступ к модему.
Еще одна интересная ссылка: http://en.wikibooks.org/wiki/Serial_Programming:Modems_and_AT_Commands