私は、多人数参加型のネットワーキングを開発しようとしています。最初の段階は、自分のサーバーに接続できるかどうかを調べることです。 Whooptydoo、ポット80作品! :Dc#System.Net.Sockets.Socket.Connect()help
しかし、ポート81,90,2700,8092、および私が試した他のポートは動作しません。
今、私の接続を受け入れるために相手側に何もないので、これが原因である可能性があります。それはネットワーキング(私にとっては、とにかく)を考える上でステップ2であるので、私はそこに行くことを躊躇しています。
接続したいポートのブロックを解除しました。 (私は、着信TCP接続と発信TCP接続の両方を許可しています)。
これは私がソケットを開始するために使用していますものです:私は、エラーの例外を取得していない
hostEndPoint = new IPEndPoint(hostAddress, conPort);
、または:
s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
接続するには:
s.Connect(hostEndPoint);
をhostEnpointを作成するにはそのようなもの。コードはconnect()になると固定されているようです。
私はポート80をブロックしようとしましたが、コードを実行して80に接続すると、同じことが起こります。
だから、私は何が間違っているのか近いと思いますか?それは別のものになることができますか?そのポートの接続をACCEPTするプログラムを作成し、それをサーバー上で実行する必要がありますか?
ありがとうございます。 :)
私はMacですので、残念ながら私にとってはオプションではありません。 ;)mac端末に相当するものはありますか? –
Macではターミナルと呼ばれます。同じ構文で同じコマンドを使用することもできます。 – weismat
驚くばかり!確かめます。 :) –