Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.03.2012, 22:15
Saturn63 Saturn63 вне форума
Прохожий
 
Регистрация: 26.03.2012
Сообщения: 2
Репутация: 10
Вопрос Интернет чат на Delphi с помощью сокетов

И так! Я в Delphi новичок, но калькулятор написать смогу, но есть вопрос - как написать интернет чат на Delphi с помощью ServerSocket и ClientSocket (стандартно их нет в Delphi, они устанавливаются пожеланию в Borland/и чё то там dllsocket770.dpr помоему).
Сделал всё как статье. Даже исходник качнул.
Компилирую своё и чужое. Не то не то не робит.
Пишет:
Ansychrous socket error 10060
Вычитал, что такая ошибка возникает когда клиент не может получить данные.
Вообщем нужна помощь - как избавиться от этой штуки? Что не так?
Срочно надо помогайте
Ответить с цитированием
  #2  
Старый 26.03.2012, 22:40
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Был у нас один телепат, умел коды читать на расстоянии, но уволился, так что увы, ничем помочь не можем...
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #3  
Старый 26.03.2012, 22:56
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

Если из NATа пробуешь связаться - ничего не получится. Пробовал! Сервер не знает твоего IP (если и знает внешний, то не знает внутреннего).
Ответить с цитированием
  #4  
Старый 27.03.2012, 11:41
Saturn63 Saturn63 вне форума
Прохожий
 
Регистрация: 26.03.2012
Сообщения: 2
Репутация: 10
По умолчанию

Так нет, исходники могу предоставить.
Читайте приложение.

Вроде всё как надо, и писал в настройках клиента:
Порт 9888
Хост IP адрес сервера

У сервера анологично:
Порт 9888

И хоть ты головой об стену бейся - Ansycrous socket error 10060

А что вы там про сервер говорили? IP он мой не знает? Это как?
Вложения
Тип файла: rar Исходный код.rar (23.5 Кбайт, 24 просмотров)
Ответить с цитированием
  #5  
Старый 27.03.2012, 12:18
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Для начала потестируй на Localhost'е. И клиента, и сервера запускаешь на своем компьютере, подключаешься к серверу по ip=127.0.0.1. Если работает - значит дело в роутерах. Если нет - надо будет копать исхи.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 21:36.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025