|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.07.2011, 00:03 | #1 |
Регистрация: 30.06.2011
Сообщений: 4
|
Соединение двух компьютеров через интернет
Всем добрый день. Я новичок в программировании, работаю со средой Delphi. У меня возникло желание написать программу, что-то вроде интернет месседжера, где с одного компьютера в программе пишешь, допустим, сообщение, а с другого это сообщение выводится, например, в лейбле. Но я не знаю, какие компоненты для этого нужны и каким образом это можно осуществить. Надеюсь на ваше понимание и поддержку.
|
01.07.2011, 02:51 | #2 |
Форумчанин
Регистрация: 21.12.2010
Сообщений: 224
|
Я тоже уже столько тем насоздовал и неодного ответа, а если нет беслого ип реально ли подключение подобного типа, у меня он статистический но у меня он идет один на сеть, то есть не у меня одного в моем городе такой ип)))
|
01.07.2011, 07:13 | #3 |
Просто хороший
Форумчанин
Регистрация: 26.03.2010
Сообщений: 562
|
Все просто, есть во вкладке indy (TCPclient, TCPServer) или internet (SocketServer, SocketClient)
Создаете две проги в одной кидаете клиент в другой сервер. Создаете поля для отправки, получения, кнопки соединения, отправки. А далее ищем в интернете тот способ что вы выбрали и смотрим что небходимо.. -- Насчет ip, можно написать функцию получения ип из инета и передачи ее клиенту или же на сайт (если у вас есть сайт). Так же есть сервисы типа no-ip .ru
Помог, нажми весы слева
|
01.07.2011, 10:14 | #4 |
Регистрация: 30.06.2011
Сообщений: 4
|
Спасибо большое за помощь. А можете написать команду, чтобы label клиента принимал значение edit сервера? Интернет я уже долго облазиваю на этот счет.
|
01.07.2011, 11:39 | #5 |
Просто хороший
Форумчанин
Регистрация: 26.03.2010
Сообщений: 562
|
сначала выбери на чем будешь писать, напиши, покажи код, а там уже более подробнее..
Помог, нажми весы слева
|
01.07.2011, 12:20 | #6 |
Пользователь
Регистрация: 15.11.2010
Сообщений: 31
|
Простой пример на сокетах:
На программу, которая будет отправлять данные бросаем ClientSocket, а на программу, которая будет принимать - Serversocket. Отправка: Код:
Код:
По поводу динамического адреса - grafgrial все правильно написал. В интернете куча сервисов для таких случаев. |
01.07.2011, 12:28 | #7 | |
Регистрация: 30.06.2011
Сообщений: 4
|
Цитата:
|
|
01.07.2011, 14:28 | #8 |
Форумчанин
Регистрация: 21.12.2010
Сообщений: 224
|
у меня статистический, я же написал, но у половины города такойже
|
01.07.2011, 17:52 | #9 | |
Форумчанин
Регистрация: 01.06.2011
Сообщений: 215
|
grafgrial,
Цитата:
|
|
01.07.2011, 20:22 | #10 |
Регистрация: 30.06.2011
Сообщений: 4
|
Ну знаете, со статическим тоже не большая беда. Меня пока все радует и так. А IP другого компьютера можно и другим, не программным способом узнать.
И да, еще один вопрос по коду. Как можно отправить два текста. Вот если label1.caption:=Socket.ReceiveText, который мы написали в одном editе, а label2.caption:=текст, который мы написали в другом эдите. Для этого обязательно нужно создавать два компонента ServerSocketClientRead? Последний раз редактировалось SerAlex; 01.07.2011 в 20:36. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Локальная сеть и общий доступ к интернет для всех компьютеров | _PROGRAMM_ | Компьютерное железо | 32 | 15.01.2011 20:58 |
подключение двух компьютеров к интернет через одно подключение | Chudo4258 | Помощь студентам | 3 | 30.03.2010 16:07 |
Соединение через интернет (C++ Builder) | badfilin | C++ Builder | 1 | 21.03.2010 21:32 |
Соединение компьютеров | Vladya | Свободное общение | 19 | 26.02.2009 22:03 |
Соединение с БД через Интернет | Kate | Работа с сетью в Delphi | 1 | 08.06.2007 08:49 |