Олег Киреев Опубликовано 5 апреля, 2017 Поделиться Опубликовано 5 апреля, 2017 Здравствуйте ребята. Может кто подскажет как реализовать в своём приложении посылку сообщений по локальной сети с ПК с OS Win XP на ПК с OS Win 7 средствами Win или по другому. С Уважением. Олег. Andrey Efimov 1 Цитата Ссылка на комментарий
0 krapotkin Опубликовано 5 апреля, 2017 Поделиться Опубликовано 5 апреля, 2017 что за сообщения? сколько клиентов? локальная или глобальная сеть? Цитата Ссылка на комментарий
0 Евгений Корепов Опубликовано 5 апреля, 2017 Поделиться Опубликовано 5 апреля, 2017 Вот к примеру http://docwiki.embarcadero.com/CodeExamples/Tokyo/en/Chat_Room_Socket_(Delphi) Цитата Ссылка на комментарий
0 krapotkin Опубликовано 5 апреля, 2017 Поделиться Опубликовано 5 апреля, 2017 все эти вещи на сокетах требуют столько инфраструктуры придумывать... где хранить адреса. как оформлять сообщения конкретному клиенту. как разделять склеенные посылки и т.п. Цитата Ссылка на комментарий
0 kami Опубликовано 5 апреля, 2017 Поделиться Опубликовано 5 апреля, 2017 26 минут назад, krapotkin сказал: где хранить адреса. как оформлять сообщения конкретному клиенту. как разделять склеенные посылки и т.п. Ну, из всех вопросов - важен только первый. Остальное уже есть неоднократно. Пропиарю себя: https://github.com/kami-soft/SimpleTCPComponents Евгений Корепов, Andrey Efimov и Rusland 3 Цитата Ссылка на комментарий
0 Rusland Опубликовано 5 апреля, 2017 Поделиться Опубликовано 5 апреля, 2017 1 час назад, kami сказал: Ну, из всех вопросов - важен только первый. Остальное уже есть неоднократно. Пропиарю себя: https://github.com/kami-soft/SimpleTCPComponents Там Indy компоненты используются? Цитата Ссылка на комментарий
0 kami Опубликовано 5 апреля, 2017 Поделиться Опубликовано 5 апреля, 2017 Только что, Rusland сказал: Там Indy компоненты используются? В описании русским по экрану написано: " Классы-обертки над TClient|TServerSocket, работоспособны Delphi 2009 и выше " Rusland 1 Цитата Ссылка на комментарий
0 Олег Киреев Опубликовано 5 апреля, 2017 Автор Поделиться Опубликовано 5 апреля, 2017 Ребята спасиБО за ответы. Кропоткину:-локальная сеть, 80 компов, сообщения типа "Подойди к моему столу...". Может дадите ссылку на уже реализованное решение? Олег. Цитата Ссылка на комментарий
1 Евгений Корепов Опубликовано 5 апреля, 2017 Поделиться Опубликовано 5 апреля, 2017 24 минуты назад, gelo1 сказал: Ребята спасиБО за ответы. Кропоткину:-локальная сеть, 80 компов, сообщения типа "Подойди к моему столу...". Может дадите ссылку на уже реализованное решение? Олег. Может вам не писать тогда свой мессенджер а использовать что то готовое? Я в свей конторе использую http://www.commfort.com/ru/ Maximus и Олег Киреев 2 Цитата Ссылка на комментарий
0 Alexander Опубликовано 5 апреля, 2017 Поделиться Опубликовано 5 апреля, 2017 А если решитесь писать свой, то присмотретьсь к App Tethering Равиль Зарипов (ZuBy), OnePeople, Евгений Корепов и 1 другой 4 Цитата Ссылка на комментарий
0 OnePeople Опубликовано 5 апреля, 2017 Поделиться Опубликовано 5 апреля, 2017 Во первых зачем что то изобретать если уже есть, а если уж так надо тогда самое быстрое решение, да скорее всего и самое правильное App Tethering Цитата Ссылка на комментарий
0 krapotkin Опубликовано 5 апреля, 2017 Поделиться Опубликовано 5 апреля, 2017 тем более вот только был вебинар на русском. возьмите на ЮТ-канале Embarcadero Russia Цитата Ссылка на комментарий
0 dnekrasov Опубликовано 6 апреля, 2017 Поделиться Опубликовано 6 апреля, 2017 А можно еще просто использовать встроенную команду Windows "MSG" Например, команда msg * /server:192.168.0.2 "Тестовое сообщение " отправит сообщение, написанное в кавычках всем пользователям компьютера с адресом 192.168.0.2 В XP/2000 еще была команда net send, но начиная с Висты она больше не поддерживается Vitaldj 1 Цитата Ссылка на комментарий
0 #WAMACO Опубликовано 7 апреля, 2017 Поделиться Опубликовано 7 апреля, 2017 можно еще в любую sql (ms sql, firebird, interbase, mysql) базу писать, а адресованным клиентам читать Цитата Ссылка на комментарий
0 kami Опубликовано 7 апреля, 2017 Поделиться Опубликовано 7 апреля, 2017 В 05.04.2017 в 17:28, OnePeople сказал: да скорее всего и самое правильное App Tethering не соглашусь. Тетеринг основан на Indy, а это уже автоматически означает "не самое правильное". Цитата Ссылка на комментарий
0 OnePeople Опубликовано 9 апреля, 2017 Поделиться Опубликовано 9 апреля, 2017 В 08.04.2017 в 02:14, kami сказал: не соглашусь. Тетеринг основан на Indy, а это уже автоматически означает "не самое правильное". @kami, под задачу сделать быстро, легко и не изобретая велосипед, это именно самое правильное решение! Цитата Ссылка на комментарий
0 kami Опубликовано 9 апреля, 2017 Поделиться Опубликовано 9 апреля, 2017 2 часа назад, OnePeople сказал: под задачу сделать быстро, легко и не изобретая велосипед, это именно самое правильное решение! Вы подменяете понятия. Озвученное - это (возможно) "самое разумное решение", если "надо сделать быстро, а дальше трава не расти" (вспоминаем картинку быстро-качественно-дорого), а никак не самое правильное. У индейцев есть как минимум одна плохая черта - они очень любят покушать ресурсы системы, особенно - посоздавать потоков. Посему система, построенная на тетеринге будет не очень масштабируемой в условиях интенсивного обмена. Небольшая ремарка - еще в первой версии появления нативных http компонентов официальные представители Embarcadero настоятельно стали рекомендовать отказаться от Indy. Самое правильное решение должно удовлетворять всем требованиям, предъявляемым к приложению, обладать хорошей способностью к модификации/устранению ошибок/надстраиваемостью функционала и быть легко масштабируемым. У тетеринга есть одно неоспоримое преимущество - это кроссплатформенность. В остальном правильность выбора его в качестве решения зависит от задачи. dnekrasov и Равиль Зарипов (ZuBy) 2 Цитата Ссылка на комментарий
Вопрос
Олег Киреев
Здравствуйте ребята.
Может кто подскажет как реализовать в своём приложении посылку сообщений по локальной сети с ПК с OS Win XP на ПК с OS Win 7 средствами Win или по другому.
С Уважением. Олег.
Ссылка на комментарий
16 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.