ПредишенСледващото

Съединения (от гнездо (Eng) -. Конектор, женски) - софтуерен интерфейс за обмен на информация между процеси.

Едно от основните предимства на обмен гнездо на информация в мрежата, може да се нарече своята гъвкавост. Основният принцип на гнездото е да се изпрати последователност от байтове на друг компютър, той може да бъде просто текстово съобщение или файл.

сокетите на клиента: два вида контакти е важно да се прави разлика. iservernye контакти.

За да работите с "клиент" гнезда тип в Delphisuschestvuet komponentTClientSocket. с "сървър" гнездо, можете да работите с помощта на komponentaTServerSocket.

монтажни елементи

Често TServerSocket и TClientSocket компоненти не са включени в стандартния пакет монтаж на Делфи, но можете да ги инсталират отделно.

Отидете в раздела «Интернет» Component, и да се провери дали има налични компоненти TServerSocket TClientSocket и ако не, да ги инсталирате. Отидете на "компонент / инсталиране на пакети", след това кликнете върху бутона "Добавяне". В необходимостта от намиране на диалоговия файл кутия "dclsocketsXX.bpl" (тя е в папката бин, която се намира в папка с Delphi), където XX - е числен номер на версията на вашия Delphi. Намерете файла, натиснете "Open", а след това в "инсталиране на пакети", щракнете върху "OK". Сега, в "Интернет" в раздела, има два компонента - TServerSocket и TClientSocket.

Работа с контакта на клиент (tClientSocket)

1) Определяне на свойствата и Порт домакин. За успешна връзка svoystvamPort iHost TClientSocket компонент, който искате да зададете някои стойности. Имотът Port трябва да посочите номера на порта за връзка (1 - 65535, но е по-добре да вземе Diapason на 1001-65535, защото номера до 1000 могат да бъдат заети системни услуги).

2) откриване на контакта. Ще разгледаме как да включите символите на муфата предават от един компютър на друг. Отваряне на контакта чрез обаждане metodOpen (TClientSocket компонент) или определяне znachenieTrue svoystvuActive. Тук е полезно да се сложи изключение манипулатор в случай на неуспешен връзка.

3) изпращане / получаване на данни.

4) затваряне на контакта. Според изпълнението на обмен на данни е необходимо да се затваря гнездото, което води metodClose komponentaTClientSocket или определяне znachenieFalse svoystvuActive.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!