Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.032 c
1-1088060509
happyandry
2004-06-24 11:01
2004.07.11
Radiogroup


14-1087900856
Piter
2004-06-22 14:40
2004.07.11
Создание Child окно в MDI приложении


14-1087932464
Sergey Masloff
2004-06-22 23:27
2004.07.11
Holy War! AMD vs INTEL $-)


6-1084492318
Andrei82
2004-05-14 03:51
2004.07.11
Работа с HTML в Delphi


11-1076681253
Vital
2004-02-13 17:07
2004.07.11
Как использовать компоненты МСК ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский