игры с использованием телефонной линии - PullRequest
4 голосов
/ 27 февраля 2009

Я помню, как много лет назад мы с другом играли в команду и победили красное предупреждение, и был режим, в котором мы вводили номер другого телефона, и игра набирала номер и подключалась. Как это называется? и где я могу найти ресурс для программирования для этого?

Ответы [ 2 ]

4 голосов
/ 27 февраля 2009

Модемная сеть возможно. Вам нужно будет научиться управлять модемом. Я помню, что было несколько команд, которые выглядели так: 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

3 голосов
/ 27 февраля 2009

Посмотрите на TAPI (Телефонный API). В мире Windows для этого есть набор API-интерфейсов (http://msdn.microsoft.com/en-us/library/ms737219(VS.85).aspx).). Набор команд AT (команды Хейса) также можно использовать без TAPI в Windows, если вы рассматриваете модем как COM-порт и отправляете команды AT к этому COM-порту (именно это и делает TAPI), но он изолирует вас от их различных вариантов, а также запускает инициализацию и другие команды в определенном порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...