Вниз
Скачать: CL | DM;

IP   Найти похожие ветки 

 
Dzam ©   (2002-08-17 19:20) [0]

Проблема такая: Есть программа чат (написал сам), используются сокеты. В каждой программе имеется Сокет-Клиент и Сокет-Сервер. В локальной сети работают нормально. Внимание вопрос: Как сделать так чтобы они работали на двух удаленных компьютерах? Т.е. каким (правильным) образом их надо соединить (через модемы), и как узнать IP адрес или HOST обоих компьютеров?


 
VID ©   (2002-08-17 20:22) [1]

Что бы клиент подсоединился к серверу КЛИЕНТ должен знать его хост. сервер тут ничем помочь не может...

Т.е. одна из сторон соединения, всё-таки должна указать свой IP.

а далее:
Client.Host := <полученный IP>
Client.Port := <порт, установленный как умалчиваемый в клиенте и сервере>
Client.Open;

Если клиент, подключился к серверу, то его IP узнать не проблема.
Например, в событии SERVER.onClientConnect, передаётся параметр Socket

Socket.RemoteAddress = IP подключившегося клиента.


 
Dzam ©   (2002-08-18 05:35) [2]

А какое соединение для этого нужно создать? Через удаленное соединение? И как узнать IP адрес хотя бы на одном компьютере? Будет ли он одинаков при каждом соединении?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
7-69041
DarkSimpson
2002-08-14 18:27
2002.10.21
S.M.A.R.T.


1-68818
Демонов Е.В.
2002-10-09 14:49
2002.10.21
Вопрос про Симафор


14-68997
Карлсон
2002-09-29 20:32
2002.10.21
как устроен скандиск?


3-68611
Ramzes1
2002-09-27 16:05
2002.10.21
Password


3-68612
MAXL
2002-09-27 12:01
2002.10.21
Скажите,как в Делфи4 без ADO подключиться к базе MS ACCESS 97?




   Наверх