| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Помогите написать чат для локалки |
| Автор: FelistA 9.4.2005, 12:51 |
| Плиз. Помогите. Мне надо написать чат на Делфи для локальной сети. Я перерыле кучу инфы, ничего дельного не нашла. Помогите кто чем может. Ссылки, исходники, советы... Очень надеюсь на вас. |
| Автор: z-END 9.4.2005, 13:35 |
| Это, позвольте поинтересоваться, где вы так рыли и чем, что ничего не нашли... я советую вам зайти http://forum.vingrad.ru/index.php?showtopic=48150 вам расскужут и может найдут.. А вообще своетую занглянуть в папку где лежат демосы Delphi -> Demos ->NetChat по моему так (дельфей с собой нет, по этому точнее сказать не могу)... |
| Автор: Poseidon 9.4.2005, 14:45 | ||
Вот была у меня статейка. Я ее не пробовал, то тема та. Может поможет
|
| Автор: FelistA 9.4.2005, 15:09 |
| Я смотрела пример поставляемый с Делфи. Вопрос вот такой: Что значит там RemotePort, LocalPort, RemoteHost. Я с этим не знакома. Помогите разобраться. |
| Автор: dm9 9.4.2005, 15:40 |
| Borland\Delphi7\Demos\Internet\NetChat RemotePort - порт удалённой машины, на который будут приниматься сообщения. Оставь его 5000. LocalPort - порт локальной машины (на который бубут отсылаться сообщения). Тоже оставь 5000. RemoteHost - IP удлённой машины. Надо заменить. Чат запускается на двух разный машинах, на каждой указывается IP соседа. Чат в этой демке только между двумя машинами. |
| Автор: FelistA 9.4.2005, 17:46 |
| А есче вопрос. Я вот книгу скачала. Там написано: "Расположите па форме компонент TServerSocket со страницы Internet палитры компонентов (предварительно должен быть подключен соответствующий пакет)" Как его подключать? Помогите плиз. |
| Автор: dm9 9.4.2005, 17:53 |
| Это про Тсерверсокет: http://forum.vingrad.ru/index.php?showtopic=35716&hl=tserversocket А это про чат в локальной чети: http://forum.vingrad.ru/index.php?showtopic=37447&hl=tserversocket Также, есть замечательная штука "Поиск" |
| Автор: FelistA 9.4.2005, 18:13 |
| Спасибо, посмотрю. Если, что еще вопросы будут, ответишь? Я вижу ты в этом шаришь? |
| Автор: FelistA 9.4.2005, 18:25 |
| Неа, это не то. Я именно пакет не могу установить, и понятия не имею как это делать |
| Автор: dm9 9.4.2005, 18:42 | ||||
Я тебе давал ссылку выше... там написано
Вот только что проделал это. Идёшь в пункт меню Component | Install Packages. Жмёшь кнопку Add. Находишь в папке Borland\Delphi7\Bin файл dclsockets70.bpl, тыкаешь на него, нахимаешь "Open". Нажимаешь ОК. Радуешься тому, что на вкладке Internet появились два новых компонента - TClientSocket и TServerSocket.
Я в этом не шарю... просто эти вопросы так часто задаются, что я уже выучил ответы наизусть |
| Автор: FelistA 10.4.2005, 10:06 | ||||
| Ура. Я почти сделала. Вот вопрос такой. У меня с клиента на сервер сообщения отправляются. А с сервара на клиент нет. Что делать? Листинг клиента.
Листинг сервера.
Может кто поможет? |
| Автор: FelistA 11.4.2005, 06:38 |
| |
| Автор: z-END 11.4.2005, 12:08 | ||
И не придут... сервер он на то и сервер, чтобы слушать что ему говорят, а клиент глухой он только говорить может... Блин вообще купите книжку даже не про дельфи а просто про сеть и почитайте, а то писать чат не зная как все это работает смысла нет. (как говорится RTFM) Ну если совсем лень, то могу намекнуть что для того чтобы сообщения отправлять туда-сюда нужено на каждом конце стаавить по серверу и по клиенту. |
| Автор: FelistA 18.4.2005, 18:31 |
| Все чат сделан. Спасибо всем кто помог. |
| Автор: Akella 4.5.2005, 12:28 |
| Вот реальный пример. В одном исполняемом файле и сервер и клиент. Реально работает. Я, лично, лишнее удалил, немного добавил. |