![]() |
нужна dll
пожалуйста, помогите с задачкой:
Нужна DLL библиотека с функцией CheckPort(IP.s, Port.l, Time.l) Которая должна проверять на доступность порт Port.l на машине с адресом IP.s Time.l - максимально возможное время ответа от конечного сервера. Хотелось бы чтобы все работало как можно быстрее! Заранее спасибо! |
Explode, описание - пальцем в небо, скажи к примеру как должны передаваться параметры и что значит доступность открыт или не открыт и почему именно dll?
|
НУ а кто не дает самому написать?
ВОТ я выкладывал статьи по кодингу сокетов. Там были небольшие примеры на то как коннектится к серваку с установленным таймаутом. Достаточно тока собрать код и скомпилить как DLL |
Цитата:
В таких темах 1-е сообщение должно выглядеть примерно так: "Напишите мне вот это и это, я сам нихуя не хочу делать, вот." |
я не могу dll'ки писать. ладно, попрошу где нибудь в другом месте
|
Хм....А ведь где нить и помогут, а сам так и не научится
|
Цитата:
|
Лучше человеку показать как ловить рыбу, а не дать ему ее...
|
Цитата:
|
Цитата:
|
Цитата:
Открываю в другом языке программирования через соответствующую функцию (подключение DLL к проекту). Can't open DLL... :( |
>>Открываю в другом языке программирования через соответствующую функцию (подключение DLL к проекту). Can't open DLL...
?????????????????? что-то я тебя не понимаю. Reference? Как ты ее открываешь? Скрины давай. |
Язык PureBasic. Кусок кода:
PHP код:
|
Ты код свое длл дай...
|
Цитата:
PHP код:
|
Цитата:
Цитата:
|
я конечно дико извиняюсь но вопрос к ТС дедушка гугл уже не помогает ? или всё таки лень ? :)
|
Или для примера возьми мою DLL работы с аськой.
Исходник на Си (под MS C Compiler). В ней есть работа с сетью. Осталось выкинуть всё лишнее что работает с аськой и добавить одну команду установки таймаута. А так там всё есть уже. Ну и переименовать импортируемые функции. |
Если ты делаешь в VisualStudio(C++ или C#), то тебе её нужно сначала подключить в Project->Add preference->Browse и тут собственно выбираешь свою dll, потом в исходнике пишешь using namespace_твоей_dll'ки.И это только один из вариантов.
|
| Время: 21:10 |