問題タブ [system.net]
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# - 非同期 TCP ネットワーキングは、C# で最大 32 人のプレイヤーが同時にプレイする専用サーバーに適したオプションでしょうか?
現在、最大 32 人のプレイヤーが同時に接続できる XNA ゲーム用の専用サーバーを C# で設計することを計画しています。私は System.Net を使ったネットワーキングの経験はありますが、これまで非常に多くのプレイヤー数に対処する必要はありませんでした。
スレッド (特に各プレイヤーに 1 つ) を作成および破棄することは良い考えではないことを心から知っています。また、「スレッドが利用できない場合に順番に待機する」ため、ThreadPool を使用するかどうかはわかりません。自然。そこで、大量のクライアント数を処理するために Async を使用することにしました (最後の選択肢とほぼ同じです)。
しかし、これが賢明な選択なのか、それとも厳しいニーズに合わせて他のものを使用すべきなのかはまだわかりません.
この質問が暗いように聞こえる場合は申し訳ありませんが、私はかなり困惑しています - 助けていただければ幸いです!
c# - 「System.Net.Sockets.Socketに「SendTo」の定義が含まれていません」
Windows Phone 7用の基本的なクライアントサーバーアプリケーションを作成しようとしています(Mango 7.1を使用)。現時点では、Visual Studioのメソッドに貼り付けられたUDPクライアントのMSDN(ここ:http: //msdn.microsoft.com/en-us/library/tst0kwb1.aspx )のサンプルコードがあります。何らかの理由で、私はすべての正しい参照を持っていますが、「System.New.Sockets.Socketには'SendTo'の定義が含まれておらず、型'Systemの最初の引数を受け入れる拡張メソッド'SendTo'が含まれていない」と言われています。 .Net.Sockets.Socketが見つかりました」。サンプルコードで使用されているSendToをサポートしていると思われる.NET4.0があります。何をすべきかわからない、どんな助けもいただければ幸いです。
使用する場合のコードは次のとおりです。サンプルコードから文字通り貼り付けたものであり、まだコンテキストに入れていないことに注意してください。
c# - .NET (コンソール アプリケーション) を使用して複数のファイルとフォームの値を投稿する
複数のファイルとフォーム変数を CGI スクリプトにすべて1 つのHTTP 要求で POST したいと考えています。multipart/form-data
これには、エンコード付きの HTTP 投稿が必要だと思います。必要な情報を送信する HTML フォームのサンプルを次に示します。アプリケーションを介して同じ情報を送信する必要があります。
このアプリケーションは、ASP.Net アプリケーションではなく、C# .NET GUI (またはコンソール) アプリケーションであることに注意してください。
.net - System.Net.WebClient が使用する接続プールをクリアする
System.Net.WebClient の接続プールをクリアする方法、またはそのようなクライアントに要求に新しい接続を使用させる方法を知っている人はいますか?
(同様に、HttpWebRequest で同じことができれば問題ありません)
c# - httpListenerを使用して、IPアドレスとしてURLを使用してカスタムWebサイトを作成します
IPアドレスとしてURLを使用してWebサイトを作成したい[例:192.XXX]
そのWebサイトは、私のURLにアクセスするすべてのユーザーに「HELLOTHERE 」メッセージで応答します。
私はこれを行うために次のコードを使用します![スレッド化されていない単なる基本的なコード]
問題は、誰もがアクセスするIPアドレスがわからないことです。
http:// localhost /をURLとして使用すると、「HELLOTHERE」という応答が完全に表示されます。
しかし、他の人が私の単純なWebサイトにアクセスできるようにするために、どのIPアドレスを使用するでしょうか。
ブラウザでIPアドレスを試しましたが、機能しません。
wpf - ファイルが共有ドライブでホストされている場合のhttpsからのWPFImage.Sourceのバインド
<Image Source="{Binding myUrl}">
httpsアドレスから取得した画像を表示するWPFアプリがあります。
.configでプロキシを次のように構成しました。
アプリケーションが私のマシンでホストされて実行されると、すべてが正常に表示されます。
ただし、アプリケーションとその構成ファイルの正確なコピーを(ドメイン内の)共有ドライブに保存し、それを自分のマシンで実行すると、イメージが表示されなくなります。
これはある種の信頼/許可のことですか?共有ドライブから実行するときに、イメージを表示する(または、https接続を許可する)にはどうすればよいですか?
c# - C#試行された操作は、参照されているオブジェクトのタイプではサポートされていません
文字列形式のIPアドレスを解析しようとすると、このエラーが発生しました。
これをテストしている間(System.NetのIPAddress.Parseメソッドを使用して)パブリックDNS IPアドレス(4.2.2.2)を使用していました。
正しく解析を行い、IPAddressオブジェクトを返します。ただし、このオブジェクトのScopeIdプロパティにアクセスしようとすると、タイトルに指定されたメッセージとともにSocketExceptionがスローされます。
私は本当にここで何が問題なのか理解できません。IPAddress.ScopeIdプロパティのドキュメントを確認したところ、私の例の場合のように、AddressFamily=InterNetworkの場合に例外がスローされると表示されます。
誰かがこの理由を説明してもらえますか?
c# - Dns.GetHostEntry Method(String)は実際に何をしますか?
これが実際に何をするのかについて、ドキュメントに適切な説明が見つかりません。
AレコードまたはCNAMEレコード、あるいはその両方の存在をチェックしますか?
私の理解では、.NET 4では、ホストが存在しない場合、これはSocketExceptionをスローします。これは、私のテストによって確認されています。
ios - monotouch での system.net.sockets の nullreference
同じアプリケーションの 3 つのバージョンがあります。iPhone、モノ コンソール、Windows コンソール アプリケーションです。それらにはすべて、まったく同じコードが含まれています (MonoTouch C# 経由)。Mono(Touch) フレームワークでは、Assembly Browser から次の例外が発生します: (Windows は完全に動作します)
MonoTouch で System.Net.Sockets を使用する際に既知の問題はありますか? この例外の意味を知っている人はいますか (明白な NullReference 以外に)? 私はこの分野にとても慣れていません。うまくいけば、誰かが私を正しい方向に向けることができます。
c# - C# を使用して、ソースコードを変更して Web ページからデータを効率的にプルしますか?
System.net.Webclient クラスを使用して Web ページからソース コードを取得するコードを既にまとめてあります。次に、そのソース コードに対して文字列検索を使用して、特定の情報を取得します。これ自体は問題なく動作しますが、私の問題は、ソース コードが数秒ごとに変更されることです。受信したデータをそれに応じて変更したいと考えています。このプロセスを繰り返すループを設定するだけでよいことは理解していますが、残念ながら現在のコードは完了するまでに 2.7 秒かかるため、この大きな遅延時間を避けたいと考えています。さらに、可能であれば、リクエストで Web ページをスパムすることは避けたいと考えています。複数のリクエストを送信する必要がないように、開いたままのストリームリードについて考えていましたが、これについてどうすればよいか完全にはわかりませんでした...
要約すると、System.Net 名前空間を使用して Web サイトから更新情報を取得する方法はありますか?