はじめまして
チャットソフトを作りたいと思っていて、
誰かが切断した時「〜〜さんが退席しました」と表示したいのですが
OnDisconnectで相手のホスト名を得るにはどうすればいいのでしょうか
接続してくる時はOnConnectの時に
conn := ServerSocket1.Socket.ActiveConnections;
rmhost := ServerSocket1.Socket.Connections[conn - 1].RemoteHost;
とすれば良いのですが・・・
同じことをOnDisconnectで記述すればいいのではないですか?
また、いつでもソケットがつながっている状態のチャットならいいですが、そうでないならその方法で相手のホスト名を取得するのは不可能ですよ。
Webのソースをそのまま貼り付ける前に少し自分で考えましょう。
まことにすばやいレス感謝いたします
知り合いの助言により無事解決することができました
>rmhost := Socket.RemoteHost;
>Webのソースをそのまま貼り付ける前に少し自分で考えましょう。
確かに頼ってばかりになりがちでした・・・反省します
ツイート | ![]() |