掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
winsockを使って通信を行うには? (ID:581)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Delphi5では、それぞれ実行時プロパティに Socket: TServerWinSocket; // TServerSocket側 Socket: TClientWinSocket; // TClientSocket側 があります。 実行時メソッドは、Create,Destroyくらいしか見あたりません。TComponentの実行時メソッド・プロパティは使えると思います。 サーバに接続しているClientの数は、 TServerSocket.Socket.ActiveConnections です。 TServerSocket.Socketに、 Connections[Index: integer]: TCustomWinSocket; があり、これがTServerClientWinSocketのオブジェクトです。 つまり、 ServerSocket1.Socket.Connections[0] から、 ServerSocket1.Socket.Connections[ActiveConnections - 1] が、接続しているClientのオブジェクトです。 # ServerSocket1はTServerSocketのオブジェクト クライアントの制限はないようです。プロパティには見あたりませんでした。 サーバー側が、クライアントの接続数を見て判断させるのだと思います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.