Вверх ↑
Этот топик читают: Гость
Ответов: 45
Рейтинг: 2
#1: 2011-02-10 11:00:45 ЛС | профиль | цитата
Вобщем происходит такая ерунда.

Запускаю сервер, и запускаю клиент. Прописываю локальный IP в клиенте (127.0.0.1) Все работает отлично. Но когда хотел запустить сервер на другом компьютере и подключится к серверу (перед этим прописал IP сервера), ни чего не происходит. Что клиент молчит что сервер. В чем может быть проблема?
Да и еще как IP у меня динамический возможно ли использование сервиса no-ip.com

Сервер
code_22487.txt

Клиент
code_22488.txt
карма: 0

0
файлы: 2code_22487.txt [1.3KB] [140], code_22488.txt [1.1KB] [140]
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2011-02-10 11:22:19 ЛС | профиль | цитата
ksander писал(а):
Да и еще как IP у меня динамический возможно ли использование сервиса no-ip.com

откуда уверенность, что этот динамический IP еще и внешний?
карма: 27
0
Ответов: 45
Рейтинг: 2
#3: 2011-02-10 11:26:40 ЛС | профиль | цитата
Ну как я IP провайдера чтоль не знаю.
Хочу сделать на базе этого простенький чат
карма: 0

0
Ответов: 1321
Рейтинг: 37
#4: 2011-02-10 15:43:45 ЛС | профиль | цитата
Где подключаеш сервер ,а где клиент?
------------ Дoбавленo в 15.43:
Сразу говорю ,что клиент на своём компе ,если хочешь подключится к серверу, или наоборот чтоб к тебе подключались
карма: 0

0
Ответов: 45
Рейтинг: 2
#5: 2011-02-10 15:54:00 ЛС | профиль | цитата
Сервер я запускаю у себя конечно. А вот клиент запускаю на другой машине, перед этим прописав IP своего компа типо 217.118.83.000 порт 81 и 80 (пробывал)

Поидее клиент должен обратится к серверу, и сервер должен ответить. Может какие настройки сделать в системе? (Система ХР).

карма: 0

0
Ответов: 1321
Рейтинг: 37
#6: 2011-02-10 17:05:39 ЛС | профиль | цитата
Вначале производи соединение сервера TCP_SERVER, а затем клиента, и не как иначе,попробуй
------------ Дoбавленo в 17.05:
Желательно пришли свою схему
карма: 0

0
Ответов: 45
Рейтинг: 2
#7: 2011-02-10 17:51:06 ЛС | профиль | цитата
Ну дак конечно соединение делаю у сервера. А при попытке подключится к серверу на его IP тишина полная
Вот пример сервера
code_22492.txt

И самого клиента
code_22493.txt

карма: 0

0
файлы: 2code_22492.txt [1.3KB] [120], code_22493.txt [1.2KB] [117]
Ответов: 1321
Рейтинг: 37
#8: 2011-02-10 18:08:08 ЛС | профиль | цитата
Это очень странно Возможно нужно обратиться к создателям элемента,или проверь соединение к интернету
сервер и клиент должны работать одновременно,проверь IP
карма: 0

0
Ответов: 3349
Рейтинг: 233
#9: 2011-02-10 20:10:44 ЛС | профиль | цитата
Через модемное соединение такая штука не прокатит, пробовали.
карма: 1

0
Ответов: 45
Рейтинг: 2
#10: 2011-02-10 20:24:26 ЛС | профиль | цитата
Спасибо за пояснение
А если попробывать с сервера VpsVds? сервер запустить нормально будет?
карма: 0

0
Ответов: 1061
Рейтинг: 22
#11: 2011-05-20 14:51:40 ЛС | профиль | цитата
Ivann писал(а):
Через модемное соединение такая штука не прокатит, пробовали.

Какое именно соединение? dial-up или ADSL или всё вместе? А через какое прокатит? А с MailSlot тоже самое?
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#12: 2011-05-20 14:57:41 ЛС | профиль | цитата
RinniX писал(а):
А через какое прокатит?

Прямое соединение прокатит только через "белый" IP. Если IP динамический, то надо испльзовать промежуточный ретрансляторный сервер и структуру не Клиент-Сервер", а "Клиент-Внешний Сервер-Клиент"
карма: 22

0
Ответов: 189
Рейтинг: 4
#13: 2011-05-20 14:59:33 ЛС | профиль | цитата
ksander писал(а):
Ну как я IP провайдера чтоль не знаю

Но программа запускается на твоём компе, а не у провайдера(!), а попытка подсоединения идёт именно к компу провайдера.
[offtop]Опередили

А возможно ли установить соединение двух внутренних ip одной сети?(походу да, так, как это почти тоже самое, что и локальная сеть)[/offtop]
карма: 0

0
Ответов: 1061
Рейтинг: 22
#14: 2011-05-20 16:24:55 ЛС | профиль | цитата
nesco писал(а):
Прямое соединение прокатит только через "белый" IP. Если IP динамический, то надо испльзовать промежуточный ретрансляторный сервер и структуру не Клиент-Сервер", а "Клиент-Внешний Сервер-Клиент"

А если я использую dyndns? В таком случае получится использовать мой компьютер как сервер? И чем будет отличаться динамический сервер от статического в таком случае? Если ни чем, то я уже пробовал, неполучилось! И допустим для теста можно и не регистрироваться в dyndns а просто прописать IP в клиенте! Может я не так что-то делаю? У меня под одним внешним IP два компьютера, на одном клиент, на другом сервер, запускаю сервер и клиент, пытался подключиться (по всякому пытался), не коннектит! Как мне кажется не находит компьютер с сервером, т.к. внешний IP на двоих и клиент отправляет запрос сам себе. К сожалению нет возможности протестировать с разных внешних IP адресов. Почему-то мне кажется, что и в таком случае это не будет работать! Подскажите пожалуйста, что я делаю не так, или может что-то где-то надо делать маршрутизацию на компьютер сервера?
карма: 0

0
Ответов: 3889
Рейтинг: 362
#15: 2011-05-20 16:29:50 ЛС | профиль | цитата
RinniX, Вам не кажется, выясняйте адреса компьютеров в ЛОКАЛЬНОЙ сети и проверяйте своё приложение сперва в ней, используя ЛОКАЛЬНЫЕ адреса. Узнать адреса можно как у компьютеров, так и на маршрутизаторе, если он есть. Для интернета, при наличии маршрутизатора, нужно делать проброс портов или умудриться реализовать в своих программах UPnP. (хотел бы я это увидеть...)
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)