Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.11;
Скачать: CL | DM;

Вниз

Сервер-сокет   Найти похожие ветки 

 
Gashek   (2004-06-24 14:46) [0]

Допустим я написал простой ТСР сервер, запустил его на своей локальной машине, указал какой -небудь порт и INADDR_ANY адрес... Если человек с другого компа подклюится к моему серверу ТСР клиентом указав заданный порт и МОЙ IPадрес, то будел ли это дело работать? Или что-то еще нада дополнительно для их взаимодействия? Спрашиваю, т.к. у меня с моей локальной машины клиент подключается ОК, а  с других машин..... не проходит!!!


 
Digitman ©   (2004-06-24 14:53) [1]


> а  с других машин..... не проходит


угу... так и говорит, мол, "не прохожу"


 
Gashek   (2004-06-24 14:56) [2]

Да вообще трансфера данных не идет!


 
Digitman ©   (2004-06-24 15:01) [3]


> Gashek   (24.06.04 14:56) [2]
> Да вообще трансфера данных не идет!


ну конечно ... прямо такое сообщение ты и видишь, мол, "трансфера данных не идет"

и встроенный отладчик для тебя - что новые ворота известно кому


 
Gashek   (2004-06-24 15:04) [4]

Удалено модератором


 
Digitman ©   (2004-06-24 15:10) [5]


> Gashek   (24.06.04 15:04) [4]


ты НЕ по фене можешь изъясняться ? или не вс состоянии свои мысли выразить языком программиста ?


> Отладчиком нифига не словишь


чушь !


> ставлю бреакпоинт после ACCEPTa


ты в состоянии понять, что если нет соединения, то отлаживать в первую очередь следует КЛИЕНТСКОЕ ПРИЛОЖЕНИЕ, а не серверное ?

клиент при отказе коннекта при исполнении ф-ции winsock.connect() получит код отказа, по которому уже можно о чем-то судить !


> говорю челу чтоб соединялся


это как ? по телефону что ли ?) или крича с балкона на балкон, мол, давай, Васька, коннектись уже ?


> Дак вот... не ни аксепта и ничего


разумеется ! ни с того конца взялся ... прежде чем об акцепте говорить, следует понять, что за ошибка на кл.стороне имеет место быть


 
Gashek   (2004-06-24 15:17) [6]

> ты НЕ по фене можешь изъясняться ? или не вс состоянии свои мысли выразить языком программиста ?

Это разве по фене? Помоему это ты начал чушь нести...

> это как ? по телефону что ли ?) или крича с балкона на балкон, мол, давай, Васька, коннектись уже ?

Угу... Практически угадал.. Через асю.. А это так важно?

> разумеется ! ни с того конца взялся ... прежде чем об акцепте говорить, следует понять, что за ошибка на кл.стороне имеет место быть

Клиент выдает ошибку, что не может найти сервер =)) Я же говорил =). А вот.. доработал ТСР сервера.. и сделал ХТТП сервер... Опять такая бадяга... С локала все ок коннектиться при указании моего же ИП, а у других людей..... нет коннекта с сервером!!!


 
Gashek   (2004-06-24 15:19) [7]

А отлаживать клиента пошагово на др машине нет возможности... А на моей опять же все класс... Что за хрень такая??


 
Digitman ©   (2004-06-24 15:25) [8]


> Клиент выдает ошибку, что не может найти сервер


прелюбопытно, какое имя или IP-адрес серверного хоста фигурирует в настройках клиента


 
Digitman ©   (2004-06-24 15:29) [9]


> А вот.. доработал ТСР сервера.. и сделал ХТТП сервер...
> Опять такая бадяга


а какая, "по фене", разница, http или не-http ?

если у тебя не хватает понимания, что http - это прикладной. а не транспортный протокол, то можешь дорабатывать свой ТСР-сервер и до "хренtp" - результат будет тот же ... ибо ты, по всей вероятности не понимаешь сути межсетевого и транспортного протоколов


 
Григорьев Антон ©   (2004-06-24 15:30) [10]


> Клиент выдает ошибку, что не может найти сервер =)) Я же
> говорил =). А вот.. доработал ТСР сервера.. и сделал ХТТП
> сервер... Опять такая бадяга... С локала все ок коннектиться
> при указании моего же ИП, а у других людей..... нет коннекта
> с сервером!!!


Так может там где-то firewall стоит, который порт для внешних соединений закрывает? Надо у админа спросить.


 
Gashek   (2004-06-24 15:37) [11]

2 Digitman ©

Я понимаю это получше тебя =)) Просто это скзал так, типа ошибку выдает СЕРВЕР не НАЙДЕН ;)

ИП адрес МОЕГО кома у клиента! А порт, тоот который я указавл в сервере)

> Так может там где-то firewall стоит, который порт для внешних соединений закрывает? Надо у админа спросить.

ГДЕ-ТО это где? У меня на компе я пробовал и так  и так...


 
Digitman ©   (2004-06-24 15:39) [12]


> Я понимаю это получше тебя


> ГДЕ-ТО это где?


понимание заметно


 
Gashek   (2004-06-24 15:41) [13]

2 Digitman ©  

Не прикидывайся умным =)) Я же сказал что свой файер я отключал!


 
Digitman ©   (2004-06-24 15:52) [14]


> Gashek   (24.06.04 15:41) [13]


слушай-ка, "умник", я не намерен втолковывать тебе, "гениальному", что на обоих хостах потенциального соединения может присутствовать активный файрвол


 
Digitman ©   (2004-06-24 15:53) [15]


> Gashek


откуда клиент знает твой IP-адрес ? или он знает имя твоего хоста ? ты зарегистрирован в глобальных DNS-службах  ?


 
Gashek   (2004-06-24 18:10) [16]

> откуда клиент знает твой IP-адрес ? или он знает имя твоего хоста ? ты зарегистрирован в глобальных DNS-службах  ?

Я сам горорю клиенту мой ИП адрес. Он его вводит в поле ввода... И собсна к нему и коннектиться через указанный порт...


 
Gashek   (2004-06-24 18:43) [17]

Удалено модератором
Примечание: Ты уже не раз R/O получал.


 
Cobalt ©   (2004-06-24 18:45) [18]

Гы :)
<telepat mode ON>
Если есть аська=>подключен инет.
Если подключен инет=> высока вероятность того, что "другой чел" - на другом конце города ;)
Если подключен инет=>велика вероятность, что Gashek подключен по выделенке, и у него есть внутренний локальный адрес, который он и сообщает клиенту, а вовсе не "инетовский адрес".
<telepat mode OFF>


 
Cobalt ©   (2004-06-24 18:48) [19]

>Gashek   (24.06.04 18:43) [17]
А вот за такое можно схлопотать ReadOnly на месяцок, ты осторожнее в выражениях.
" - Так что спокойней, равнодушней, если хотите жить." © Жванецкий


 
Подкрадуха ©   (2004-06-24 20:14) [20]

Спокойней, спокойней, горячие финские парни =)


 
Случайный прохожий   (2004-06-24 20:38) [21]

Кстати, и у меня была подобная проблема.

Я не писал свою программу, а просто тестировал демку tcp/ip из раздела delphi\demo.

У меня тоже стоит выделенный канал, так что есть и внутренний локальный IP, и «нетовский» (использовал естественно второй), firewall отключил у себя, а на противоположной машине, подключенной через модем, он и не стоял. Ася тоже работала :)
Так вот, я мог подключится к той машине (где тоже запущена эта же демка (порт один)), а наоборот не получалось. Я так и не разобрался в чем все дело. Все пробовал, просто не знаю за что можно и зацепится. Закинул.
Самое интересное, что через UDP (тоже из примеров Delphi), все прекрасно выходило!

Хм… Может кто скажет по этому поводу что-нибудь. Был бы очень благодарен.


 
имя   (2004-06-25 01:25) [22]

Удалено модератором
Примечание: Отдохни месяц


 
Gashek   (2004-06-25 01:27) [23]

Удалено модератором


 
Случайный прохожий   (2004-06-25 01:55) [24]


> Gashek   (25.06.04 01:25) [22]


> Gashek   (25.06.04 01:27) [23]


мдамм...

Сохрани Господи душу грешника сего…


 
Digitman ©   (2004-06-25 08:40) [25]

редкостной породы дебил



Страницы: 1 вся ветка

Текущий архив: 2004.07.11;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.062 c
14-1087717818
Anatoly Podgoretsky
2004-06-20 11:50
2004.07.11
С днем рождения 19.06.2004


1-1088031380
sashapont
2004-06-24 02:56
2004.07.11
Как организовать правильно Drag&amp;Drop


1-1087905913
Новичек
2004-06-22 16:05
2004.07.11
Class function/procedure


4-1085918432
Piter
2004-05-30 16:00
2004.07.11
Передача фокуса


14-1087889785
ALEIIIKA
2004-06-22 11:36
2004.07.11
Samsung SGH-D100