

| стрелялки |
| спорт |
| драки |
| стратегии |
| гонки |
| логические |
| азартные |
| аркады |
| эротические |
| фильмы онлайн |
| Адрес сокета |
|
В первую очередь стоит отметить, что на уровне TIPSocket уже реализована поддержка как адреса клиентской стороны: property LocalHost: TSocketHost; //локальный хост property LocalPort: TSocketPort; //локальный порт так и адреса корреспондента: property RemoteHost: TSocketHost; //удаленный хост property RemotePort: TSocketPort; //удаленный порт Номер порта можно сравнить с частотой радиостанции. Сокет серверного окончания прослушивает одну из частот. При появлении на этой частоте клиента сервер обычно передает ему новый номер порта, и основной сеанс осуществляется на другой частоте. Вас не должны смущать типы данных TSocketHost и TSocketPort. Это всего-навсего строки типа string. Мы уже обсуждали особенности адресации в WinSock. Имя хоста - это псевдоним 32-битного IP-адреса, представленный в формате URL-адреса и однозначно описывающий компьютер в рамках сети. Для веб-узла в Интернете URL-адрес: http://www.MyWebNode.com. Порт определяет, какая именно служба будет обслуживать процесс обмена данными. Хотя адресные данные передаются в сокет в виде обычной текстовой строки, сам сокет предпочитает хранить адрес в более удобной для него специализированной структуре TSockAddr. Преобразование адреса с «человеческого» языка на язык WinSock осуществляет метод: function GetSocketAddr(h: TSocketHost; p: TSocketPort): TSockAddr; Однако для удобства пользователя большинство методов класса представляют адресные данные в понятном виде. Эти методы предназначены для взаимного преобразования различных типов адресов, а также способны возвратить отдельные элементы адреса как нашего, так и удаленного сокета. |
Дизайн ванной комнаты цены киев
дизайн ванной комнаты цены киев .
suntown.com.ua
Киев натяжные потолки
www.planeta-potolkov.com.ua
