.


:




:

































 

 

 

 


TServerSocket




Socket - TServerWinSocket, . , .. , . : TServerWinSocket; ServerType - . : stNonBlocking - . OnClientRead OnClientWrite. stThreadBlocking - . (Thread). : TServerType; ThreadCacheSize - (Thread), . . , , . : Integer; Active - , , . .., , True , , False - . , True. : Boolean; Port - . . 1025 65535, .. 1 1024 - . : Integer; Service - , (ftp, http, pop, ..), . . : string; Open - . , True Active; Close - . , False Active. OnClientConnect - , (OnAccept); OnClientDisconnect - , ; OnClientError - , , .. ; OnClientRead - , - . Socket: TCustomWinSocket; OnClientWrite - , ; OnGetSocket - ClientSocket; OnGetThread - (Thread) , SocketThread TServerClientThread; OnThreadStart, OnThreadEnd - , (, Thread) , ; OnAccept - , ; OnListen - , .

TServerSocket.Socket (TServerWinSocket)

, ? ? , OnClientRead OnClientWrite, ClientSocket (TCustomWinSocket). , .. / - (Send/Receive)(Text,Buffer,Stream). TServerSocket.Socket. , .. , :

  • ActiveConnections (Integer) - ;
  • ActiveThreads (Integer) - ;
  • Connections (array) - , TClientWinSocket . , :
    ServerSocket1.Socket.Connections[0].SendText('Hello!');
    'Hello!'. - (Send/Receive)(Text,Buffer, Stream);
  • IdleThreads (Integer) - . (. ThreadCacheSize);
  • LocalAddress, LocalHost, LocalPort - - IP-, -, ;
  • RemoteAddress, RemoteHost, RemotePort - - IP-, -, ;
  • Lock UnLock - , .




:


: 2015-10-01; !; : 814 |


:

:

, ,
==> ...

1302 - | 1261 -


© 2015-2024 lektsii.org - -

: 0.009 .