問題タブ [stream-socket-client]
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.
c# - 別のページで StreamSocket オブジェクトを使用する
私はオブジェクト指向プログラミングに慣れていないので、これは陳腐な質問のように思えるかもしれませんが、私は Windows Phone アプリケーションに取り組んでおり、プログラム内の _socket オブジェクトに興味があります。
以下で使用しているコードは機能し、このバイト配列を BlueTooth 経由で UART 経由でマイクロプロセッサに送信しています。
私がやりたいことは、上から _socket オブジェクトを取得し、アプリケーションの別のページで使用することです。
基本的に、このメソッドは MainPage で実行されており、作成した "ConfigurationPage" の StreamSocket の入力済みフィールドにアクセスしたいと考えています。
新しいオブジェクトを作成せずに、このオブジェクトを ConfigurationPage に取得するにはどうすればよいですか?
c - ソケットは任意に接続する - または接続しない
私は 2 つのモーターを制御するためにラズベリー pi を Android スマートフォンに接続する必要がある大学のプロジェクトに取り組んでいます。ソケットプログラミングは初めてなので、wikibook で見つけた例から始めて、必要に応じて変更しようとしました。サーバーとクライアントの間の接続が非常に恣意的で不安定であり、時々接続し、短い切断後に再び接続しないという問題に直面しています。(私にとって)奇妙なことは、接続を担当する部分の上のコードを編集した後です。
printf に挿入するのと同じように、次にプログラムを起動すると、すべてが機能し、時には 2 ~ 3 回機能し、その後接続が停止します。
私はグーグル全体を検索したので、同様の問題を探しましたが、同等の問題が見つからなかったので、直接あなたに連絡します。
これは、ネットワーク ホットスポットとしても機能するラズベリー パイで実行されているサーバーのコードです。
そこに一行
接続がまだアップしているかどうかをテストするという私たちの考えはありますか?これは実行可能ですか?
そして、これはクライアント コードです。これはまだ Java ではなく、C です。
私たちが間違っていたことについて何か考えはありますか?
前もって感謝します!
php - stream_socket_enable_crypto 代替または同様のソリューション
Facebook に接続するスクリプトを自分のサイトで実行しています。サーバーが Centos をバグのあるバージョンの Opensslで更新するまでは問題なく動作していました。私の問題は、Redhat が新しいバージョンをリリースするまで、このバグに悩まされていることです。
これは実際に実行する私のスクリプトです:
明らかに、次のエラーで常に失敗します。
そのため、curl などのリソースで暗号化を有効にする他の方法があります。どうすればこれを修正できますか?
c# - Winrt 8 StreamSocket エラー SoftwareCausedConnectionAbort
StreamSockets を介して FTP サーバーに接続しようとしていますが、何らかの理由でクラッシュし続け、読み取り中に次のエラーが表示されます。
WinRT 情報: 確立された接続が、ホスト コンピューターのソフトウェアによって中止されました。
1 つはポート 21 に接続し、もう 1 つはパッシブ モードに接続します。また、パッシブ モードの読み取り方法は常にクラッシュします。
これは私がデータを取得する方法です:
バックグラウンドワーカーでループする
そして、これがソケットの作成方法です
面白いことに、ポート 21 のストリームソケットは、パッシブストリームソケットがクラッシュした後、サーバーから 226 ステータスコードを返します。
私はこれに頭を悩ませています。
php - タイムアウトを無視するPHP stream_socket_client
私は自分のプロジェクトでzend_mail
fromzend-framework2
を使用して、ループでいくつかのメールを送信していますが、メールの送信に通常より時間がかかることがあります。いくつかの調査を行った後、stream_socket_client
関数で遅延が発生することがわかりました。この関数のタイムアウトを許容値に設定しようとしましたが、その設定は無視されているようです。またSTREAM_CLIENT_PERSISTENT
、開いているソケットの数を制限するために使用しようとしましたが、うまくいきませんでした。
平均stream_socket_client
時間は約 0.03 秒で、5 秒から 40 秒かかることもあります。0.5 秒を超えるすべての値は、私には受け入れられません。私はその問題を引き起こす可能性のあるアイデアがありません。
現在のセットアップ:
c# - TCP StreamSocket データ受信
Windows で TCP ソケットを使用したサーバーとクライアントの通信を作成し、正常に動作しましたが、クライアント側を Windows Phone に移植しようとしていますが、データの受信で本当に行き詰まっています。私は StreamSocket を使用しているため、データの長さを知る必要があります。例えば:
サーバー側でこれを実行しようとしましたが、これは良い解決策ではないと思います:
私の質問は、長さとデータを同じパケットで送信するにはどうすればよいですか? また、クライアント側でそれを適切に処理するにはどうすればよいですか?
c - テキスト ファイルの全文がサーバー側で印刷されないのはなぜですか?
以下のコードを使用して、1 つのテキスト ファイルをクライアント側からサーバー側に転送しています。テキストファイル内に何かを書いていますが、「r +」を使用しているため、ストリームがテキストの前に配置されています。しかし、サーバー側では、全文 (新しく追加されたテキストとファイルにあった以前のテキスト) が表示されません。サーバー側は、ファイル内に書き込まれたテキストのみを表示しています。理由はわかりません。私の質問は
- フルテキスト (新しいテキストを含むファイル内のすべてのテキスト) がサーバー側に表示されないのはなぜですか?
- 全文を表示するには?
私のサーバーとクライアントのコードは次のとおりです: (「This is my text」のみを表示します。しかし、以前にファイル input.txt に「This is my program, I want to display the text written here!」と書きました。 display "これは私のテキストです。これは私のプログラムです。ここに書かれたテキストを表示したいです!")