În toate versiunile de Delphi, începând de la 3,01, include alte generice COM Client - Server Borland Socket (fișier scktsrvr.exe în catalog Delphi \ Bin). Versiuni ale acestei aplicații, au fost incluse cu Delphi 3 și 4, atunci când rulează pe orice calculator ce permite accesul la orice servere COM, precum și la orice computer la distanță, care poate avea acces la calculator pe protocolul TCP / IP (în general, nu numai prin rețeaua locală, ci și prin Internet). Desigur, practic nu existau cerințe pentru computerul care conținea aplicația client, cu excepția suportului corespunzător al protocolului TCP / IP și a posibilității de a accesa portul specificat pe computerul care conține serverul Socket. Este evident că o astfel de aplicație Socket Server, lansată pe un computer de server, a reprezentat o amenințare gravă la adresa securității datelor, deci ar trebui utilizată foarte atent.
Versiunile Borland Socket Server, care fac parte din Delphi 5 și mai sus, au fost ușor îmbunătățite. Aceste aplicații pot fi executate în două moduri - oferind acces la toate serverele COM, ca și în versiunile anterioare ale serverului Socket și oferind acces la un set limitat de servere care sunt înregistrate în mod special în registry.
Fig. 11.14. Borland Socket Server
Cu această fereastră aplicație, puteți specifica numărul portului prin care să facă schimb de date cu clienți la distanță, precum și pentru a controla accesul la serverele COM. Accesul poate fi setat prin selectarea sau debifarea de la obiectele înregistrate numai comutator de comandă din meniul Conexiuni. Dacă schimbați modul de acces Socket Server, trebuie să îl reporniți.
Borland Socket Server Spre deosebire de DCOM nu necesită unități client și setări suplimentare pe stațiile de lucru, care se presupune a folosi controller-și face despre lor presupuneri (cu excepția, desigur, că stațiile de lucru sunt echipate cu versiunea pe 32 de biți de Windows). Ca client universal COM, această aplicație și aplicațiile similare sunt ideale pentru accesul de la distanță la serverele de automatizare prin Internet sau prin utilizarea tehnologiilor utilizate pe Internet. În acest caz, este foarte important să se evite orice acțiune care asociat cu instalarea și configurarea software-ului suplimentar pe computerele care pot conține controlere (desigur, stabilind ei înșiși controlorii nu pot fi evitate în acest caz, dar ele pot fi sub formă de controale ActiveX sau sub formă de distribuții, instalate din paginile web, care rezolvă practic problemele legate de livrarea și configurarea acestora).
Principiul accesului la serverul COM pe protocolul TCP / IP pot fi rezumate după cum urmează: „Accesul la serverul COM disponibil pentru toate computerele de la distanță, cu acces prin intermediul protocolului TCP / IP prin portul specificat pentru a conține acest computer server cu condiția ca pe acest computer Aplicația Socket Server sau COM-client echivalent rulează, iar setările acestui client permit accesul de la distanță la acest server. "