問題タブ [tclientsock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - Delphi DLL - TClientSocket イベント
TClientSocket コンポーネントを含む DLL があります。これは、電話システム マシンと通信するために使用されます。DLL は、エクスポート メソッドに PChar パラメーターのみを持ち、パッケージを使用していません。
Delphi アプリで DLL をロードすると、すべてのイベントが正常に機能し、今のところ問題はありません。
私の顧客はコンソールの Win32 Cobol プログラムからこの DLL を呼び出していますが、TClientSocket はイベントが発生してもイベントをトリガーしません。メイン ループを使用して DLL のチェック メソッドを呼び出し、電話システムからの戻りがあるかどうかを確認します。 OK を返し、Get メソッドを呼び出すと、ここで問題が発生します。
TClientSocket.OnRead イベントで、TClientSocket.Socket.ReceiveText を呼び出します。サーバー アプリからいくつかの戻り値があります。このイベントは、DLL からメソッドを呼び出したときにのみトリガーされ、TClientSocket はいくつかの戻り値を保持していると思います。バッファ。
問題は、この Return を分割する Delimiter が見つからないことです。
どうすればこれを修正できますか? OnRead イベントが Delphi プログラムから呼び出されていないときに毎回トリガーされるようにするために、DLL に追加できるものはありますか?
delphi - try..exceptを使用しても非同期ソケットエラー10049が発生する
プログラムを (デバッガー/IDE の外部で) 実行するたびに、非同期ソケット エラー 10049 が発生します。以下の私のコードを参照してください
私は何を間違っていますか?
java - ソケットを使用したクライアント側のサーバー IP
Android ソケット レベル プログラミングを使用してアプリケーションを作成する必要があります。サーバーとクライアント間の接続を作成しましたが、クライアント側で待機中のサーバー IP リストを表示し、リストから 1 つの IP を選択してそれらの間の接続を確立する必要があります。
これがサーバー側の私のコードです
そして、これが私のクライアント側のコードです
解決策を見つけるのを手伝ってください。