|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.04.2008, 19:35 | #11 | |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
то чего нет.
TsToolBar TsPanel TsStatusBar и т.д. В общем всё что связано с "Ts" А про сокеты я знаю давным-давно... Цитата:
ServerSocket1.Active:=false; Clientsocket1.Active:=false; ... Может из-за этого...
Всё гениальное - просто!
Последний раз редактировалось Air; 17.04.2008 в 19:38. |
|
17.04.2008, 20:59 | #12 | |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
Цитата:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\ Ещё вопрос: (делал почти как тут http://pblog.ru/?p=91) Код:
Я делал вот так: Код:
|
|
18.04.2008, 15:42 | #13 | |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Цитата:
Я как понял, тот код представляет программу "клиент-сервер" в одном ехе, то биш создать "сервер" может любой из 2-х компютеров. Вот простой пример, почему не разьединяется? Я думаю потому что мало наворотов, проверьте все дополнительные функции, - это просто, ставите красные точки там, где присутствует "Server...:=false" или "Client...:=false", можете отследить весь код.
Всё гениальное - просто!
Последний раз редактировалось Air; 18.04.2008 в 16:00. |
|
19.04.2008, 10:47 | #14 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
странно а что у сервера в свойстве чтения от клиента тож прописывать надо?
|
19.04.2008, 10:53 | #15 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
моя прога тоже может быть и клиент и сервер, с сервера я отправляю текст а клиент на 2 компе его читает - точно также и обратно клиент отправляет мнес сервера а мой клиент его читает
|
19.04.2008, 15:27 | #16 | ||
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Цитата:
Если клиент[1] на 1-ом компе установил связь с сервером[1] на 2-ом компе, то не надо подключать клиент[2] с сервером[2], достаточно одного подключения. Если честно, я не заметил в Ванем коде процедур принятия данных от клиента (ServerSocket1ClientRead), есть только у клиента. Пересмотрите код и сделайте передачу данных по моему примеру, а как заработает дополните код всякими примочками. P.S. Цитата:
Всё гениальное - просто!
Последний раз редактировалось Air; 19.04.2008 в 15:29. |
||
19.04.2008, 20:14 | #17 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
Теперь я вообще запутался!
на клиенте сервер вообще не нужен? |
19.04.2008, 21:16 | #18 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Как бы это всё обьяснить-то, чтоб всё понятно стало.
Для любых передач данных в сети (не важно в какой) нужно программу-сервер и программу-клиент - этого вполне достаточно, чтоб сделать твой чат. В том примере (http://pblog.ru/?p=91) основана не зависимость двух компьютеров, т.е. не важно у кого программа-сервер, т.к. она и на 1-ом и на 2-м компьютере есть. Кто первый начал коннектиться к сети (или куда там нужно), тот и стал сервером, а второй - клиентом. (и на оборот) Такая схема нужна для упрощения в пользовании приложения. 1 - Не требуется гадать "а гдеже сервер, а где клиент". 2 - Не требуется ожидать активного сервера, когда сам можешь его создать. Мой Вам совет, скопируйте коды с того примера, проверьте на исправность и сравните со своим, после определите почему и где у Вас был недостаток. Сравнение поможет Вам недопустить ошибки в следуюший раз. Если к примеру я или кто-то Вам напишет готовый код или даже скомпилирует, то Вы так и не научитесь отлаживать программы. Ведь хороший программист не тот кто знает, где найти программу, а тот кто знает как её правильно написать.
Всё гениальное - просто!
|
22.04.2008, 13:40 | #19 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
все написал так:
1 программа - сервер 2 программа - клиент Как сделать так чтобы не происходила ошибка если клиент запускается первым |
22.04.2008, 17:47 | #20 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
А вас не смущает режим клиент-клиент? Ведь этого достаточно для сетевой переписки. Для этого нам поможет I_net.
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |