ここに書いてある通りPGを作って無事動いたのですが、サーバとクライアントを分けて実行 こんなエラーがでます。 「対象のコンピュータによって拒否されたため、接続できませんでした。」 で接続できない。 悩んだ結果、ようは接続許可をlocalhostにしかしてなかったせでした。 System.Net.Sockets.TcpListener
listener = これでOKです! スポンサードリンク 関連記事リスト
テーマ : プログラミング ハンドルされていない例外: System.Net.Sockets.SocketException: 対象のコンピューターによって拒否されたため、接続できませんでした。 127.0.0.1:39390 ソースコードは以下となります。 using System; namespace SimpleLiteM private NyARD3dMarkerSystem _ms; //set View mmatrix public override void
loop(Device i_d3d) if (this._ms.isExist(this.mid2))
i_d3d.EndScene(); private static void MMDSay(string text) private static void MMDCommand(string command) string ipOrHost = "localhost"; //TcpClientを作成し、サーバーと接続する //NetworkStreamを取得する //読み取り、書き込みのタイムアウトを10秒にする string sendMsg = command; //サーバーにデータを送信する //サーバーから送られたデータを受信する resMsg =
resMsg.TrimEnd('\n'); //閉じる Console.ReadLine(); }
using System.Drawing; namespace SimpleLiteM private NyARD3dMarkerSystem _ms; //set View mmatrix public override void loop(Device i_d3d) if (this._ms.isExist(this.mid2)) i_d3d.EndScene(); private static void MMDSay(string text) private static void MMDCommand(string command) string ipOrHost = "localhost"; //TcpClientを作成し、サーバーと接続する
//NetworkStreamを取得する //読み取り、書き込みのタイムアウトを10秒にする
string sendMsg = command; //サーバーにデータを送信する //サーバーから送られたデータを受信する resMsg = resMsg.TrimEnd('\n'); //閉じる Console.ReadLine(); } |