Я работаю над приложением, которое загружает результаты хронометража автогонки на веб-сайт онлайн. В настоящее время он использует файлы XML. Существует также опция потока данных, в которой то, что называется протоколом RMonitor (документация здесь: http://www.imsatiming.com/software/protocols/AMB%20RMonitor%20Timing%20Protocol.pdf), передается через IP-порт. Это предоставляет дополнительную информацию, которую я хотел бы получить и поместить в базы данных онлайн, чтобы пользователь мог получить больше данных.
Мне не удалось прочитать данные, передаваемые по этой сети. Я программирую на Visual Basic. Я скачал два простых проекта - один для программы чата TCP / IP, а другой - для программы прослушивания UDP. Когда я пытаюсь подключиться к IP-адресу и порту, в окне вывода не отображаются данные.
Программное обеспечение, к которому я пытаюсь подключиться, создает сервер, а затем (я предполагаю) отправляет данные через это соединение. Нужно ли мне что-то отправлять, чтобы начать подачу?
Программное обеспечение (Race Manager), к которому я пытаюсь подключиться, можно скачать здесь: http://westhold.com/download.html
Я новичок в программировании соединений TCP / IP и заинтересован в обучении. Я просто прошу указатели и помогу по пути выяснить, как подключиться к этому «соединению с сервером». Как только я подключусь и поток данных начнет работать, я могу запрограммировать все, чтобы он работал с базами данных. Это просто читать данные, где я борюсь. Я включил RMonitor и ссылки для скачивания Race Manager, чтобы кто-нибудь мог посмотреть, смогут ли они получить данные, когда я не смог. (Существует демонстрационный режим, позволяющий проводить гонки)
Я был бы очень признателен за помощь в этом. При необходимости я могу попробовать обратиться к создателю программного обеспечения Race Manager, но не знаю, насколько он ему поможет (если он поможет мне с моим собственным программным обеспечением). Я полагал, что переполнение стека будет лучше из-за опыта других. Что я могу делать не так?