Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > Работа с сервером. Что мне нужно знать?


Автор: IKM2007 20.11.2008, 19:18
Здравствуйте. И так, вот в чем вопрос. Нужно написать программу работающую с сервером, COM-портами и т.д. Извините за такой дерзкий вопрос. Но, как такое сделать, то есть что нужно мне знать? Ну, Win - приложение сделаю с помощью Visual C++, а остальное? Насколько я понимаю PHP и JavaScript? Или нет? И что мне прочитать, чтобы понять, что такое сервер(то есть как работает) и COM - порты и все остальное связанное с этим?
Спасибо. smile 

 Запостил во флейме,  так как здесь бывают люди из всех разделов, но хотелось бы услышать нормальные ответы.
ПРОШУ ОТВЕТИТЬ ПО ТЕМЕ!!! smile

Автор: sTa1kEr 20.11.2008, 19:39
Цитата

Что мне нужно знать?

Тебе нужно знать что такое сервер и как он работает, что такое COM-порты и все с ними связанное.

Цитата(IKM2007 @  20.11.2008,  20:18 Найти цитируемый пост)
Спасибо

Пожалуйста smile 

Автор: UniBomb 20.11.2008, 19:51
IKM2007, про сервер я ни слова не скажу, но про компорты кину ссылками:

- http://www.realcoding.net/article/view/2416
- http://piclist.ru/S-COM-THREAD-RUS/S-COM-THREAD-RUS.html

Первая статья даст тебе все необходимые сведения, вторая содержит готовые программы для работы с ком-портом. Правда заточены они под Бильдер, но последний, третий пример, "Создание потока средствами WinAPI", очень несложно заточить под что угодно.

Автор: IKM2007 20.11.2008, 19:52
smile Да я серезно! Ну как вам сказать, что я серезно! Вопрос вот в чем, обычно такое на каком языке реализуют? Прошу учтить, что я знаю ТОЛЬКО И ТОЛЬКО C++. Слышал, что после C++ JavaScript и PHP легко поддаются. Так что сейчас мне учить?

ПРОШУ ОТВЕТИТЬ ПО ТЕМЕ!

Добавлено через 1 минуту и 27 секунд
UniBomb, Спасибо! smile 

А на каком языке можно все это реализовать?

Автор: UniBomb 20.11.2008, 19:58
Я так понял тебе надо написать win32 приложение, опрашивающее нечно посредством com-порта и передающего результаты на сервер. Так?

Цитата(IKM2007 @  20.11.2008,  19:18 Найти цитируемый пост)
Нужно написать программу работающую с сервером

Написал бы поподробней в чём заключается работа. Если обмениваться данными, то (блин, я то таким никогда не занимался, так что думаю говорю несовсем верно) возьми какую-нибудь библиотеку и посылай данные по http-протоколу. Или что-то в этом духе.


Цитата(IKM2007 @  20.11.2008,  19:18 Найти цитируемый пост)
COM-портами

Чистый ВинАпи. От языка не зависит. Так что всё это можно делать на простом и понятном C++.

Автор: IKM2007 20.11.2008, 20:45
Цитата(UniBomb @  20.11.2008,  19:58 Найти цитируемый пост)
Написал бы поподробней в чём заключается работа.


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

Цитата

COM –порты... на которых сидят модему выполняющии необходимыи  наборы и соединения их должно быть максимальное количество  256 и  все  они  должны работать автономно. Тоесть одновременно что-бы могли быть  задействованы все 256


Должна быть  реализована подмена номера.
например:
995 должен быть заменён на 3266787,011995 (запятая должна в наборе делать задержку набора не менее секунды, две запятыи 2 сек. И так далее....

Однако, тут  необходимо что-бы можно было один и тот-же номер заменять неограниченным количеством номеров.


Цитата(UniBomb @  20.11.2008,  19:58 Найти цитируемый пост)
Чистый ВинАпи. От языка не зависит. Так что всё это можно делать на простом и понятном C++.

Если на C++, то отлично. То есть все это можно реализовать на C++ и WinAPI?

Автор: UniBomb 21.11.2008, 12:18
IKM2007, если ты всё ещё ждёш ответа:

тебе для решения поставленой задачи потребуется как знать минимум

- http://v90.kiev.ua/articles/at_commands.html для работы с модемом
- http://ru.wikipedia.org/wiki/Microsoft_Telephony_API для работы с телефонами, хотя не факт что понадобится))
- что-то типа http://www.realcoding.net/article/view/2232 для общения с сервером

а дальше твори и пробуй, ведь всё получается только у того, кто ничего не делает.

Автор: Mayk 21.11.2008, 12:44
Цитата(subj)

Что мне нужно знать?

Тебе нужно  знать что в мире есть гораздо более полезные вещи чем сованиие спиц между компортом и розетки.

Добавлено через 1 минуту и 48 секунд
Цитата(IKM2007 @  20.11.2008,  23:52 Найти цитируемый пост)
ПРОШУ ОТВЕТИТЬ ПО ТЕМЕ!

и только попробуйте сказать что йа не прав  smile 

Автор: IKM2007 21.11.2008, 14:14
UniBomb, Большое тебе Спасибо smile . +

Автор: IKM2007 21.11.2008, 16:36
Опять проблема. Для WinAPI использую Visual Studio 2005 Express Edition, но в нем нету библиотеки <windows.h>. Что мне делать?

Автор: UniBomb 21.11.2008, 17:15
IKM2007, ммм... скачать 2008 или platform SDK?

Автор: sTa1kEr 21.11.2008, 17:15
Цитата(IKM2007 @  21.11.2008,  17:36 Найти цитируемый пост)
Что мне делать? 

Как вариант: взять бубен от VS, выстукивая в нем бинарный код винды и выхрюкивая заклинание "прийди ко мне, о всемогущий виндоус Х" плясать вокруг монитора.

Автор: IKM2007 21.11.2008, 17:23
Цитата(UniBomb @  21.11.2008,  17:15 Найти цитируемый пост)
IKM2007, ммм... скачать 2008 или platform SDK?

НУ, это вариант. А если найти этот хидер, скопировать себе на комп и подключить? Так не пойдет?

Автор: krwlr 21.11.2008, 17:24
вы тут что, все серьёзно отвечаете? Блииииннн, куда катится флейм smile 

Автор: IKM2007 21.11.2008, 17:32
Цитата(krwlr @  21.11.2008,  17:24 Найти цитируемый пост)
вы тут что, все серьёзно отвечаете? Блииииннн, куда катится флейм

Здесь тебе не флейм!  smile 

Автор: UniBomb 21.11.2008, 17:47
Цитата(IKM2007 @  21.11.2008,  17:23 Найти цитируемый пост)
А если найти этот хидер, скопировать себе на комп и подключить? Так не пойдет?

Пойдёт, но только если этот хидер не инклюдит других хидеров, которых у тебя нет.


Цитата(IKM2007 @  21.11.2008,  17:32 Найти цитируемый пост)
Здесь тебе не флейм!

На самом деле, заканчивай здесь о делах насущных  smile  Для этих вопросов есть специальные разделы, в которых намного больше спецов сидит (т.к. мало кто из них сидит во флейме)

Автор: IKM2007 21.11.2008, 18:15
Окей, Спасибо тебе еще раз. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)