I.背景
我々は、サーバーのポートを開く必要がありますので、C#でのプログラム開発の過程で、我々はそう、このブログでは、私たちが教えてくれる、基本的にはそのような使用TCP / IPプロトコル、展開するサーバーを使用しますどのようにC#のプログラムを展開し、上記centos7でそれを実行します。
第二に、環境
サーバは、サーバがcentos7で使用しています
C#を使用すると、チームの他の人が開発したプログラムであり、
第三に、この方法
ファイアウォールをオフにします。1.
あなたはすべてのポートを開くことができますが、これは望ましくないセキュリティ問題の多くが参加するように、ファイアウォールをオフにします。
2.対応するポートの開発
あなたが特定のプログラム上のポートにマッピングすることができるようにファイアウォールをオフにする以外の方法を使用することに加えて、我々はまた、特定のポート上で開発を使用することができます。
ここでは、第二の方法を使用します
具体的な手順
2.1オープンAポート
特定のポートを開発するために、次の手順を使用して
#9641は、公共エリアでのポートを開発するために
ファイアウォールが -cmd --zone公共--add-PORT = = 9641 / TCP --permanent
結果
注:私は開いてきたので、ポートを示唆することは、オープンな情報となっているので、
2.2ビュー
クエリには、次のコマンドを使用します。
ファイアウォール-CMD --list-ポート
結果
2.3プログラムを実行します
C#でプログラムを実行するには、次の手順を使用して
#使用命令は、C#のプログラムが起動し、モノ
TTSServer.exeモノ
結果
2.4プログラムのテスト
2.4.1 telnetのテストを使用して
次いで、Windows10 cmdを用いた場合、およびtelnetを入力し、[IPのテスト] [テストポート]
以下の命令で
#個人的なIPとフロントポート開く
のtelnet 114.55.245.217 9641を
結果
サーバー側
クライアント
2.4.2補足
プレゼンテーション情報で使用されるプロセスではtelnetコマンドを見つけられないことがあります。検出方法のtelnetはデフォルトで有効になっていないので、これはですが、手動で開く必要があります。
1.削除プログラムインターフェース
結果
Telnetをオンにします2。
クリックし、[]を有効または無効にWindowsの機能はTelnetクライアントを発見したために、あなたは何を後で再起動することができます決定するためにチェックするように求められます。
結果
IVの概要
これは、オープン注文の範囲であり、単に比較的単純な方法であり、これも同様です。物事の多くは、上記のサーバーにデプロイする必要があるので、それゆえ我々は、これらの基本的な手順が必要です。Linuxを使用し、その柔軟性を感じるとき、それは本当に非常に良いです。
V. REFERENCE
一部の人々は、参照ブログ、詳細ポートオープンなアプローチを添付します。
著者の説明は、より詳細です
https://www.cnblogs.com/heqiuyong/p/10460150.html
操作の作者は、比較的簡単です
https://www.cnblogs.com/jpfss/p/9734522.html
著者は、動作の異なるバージョンを導入しています
https://www.cnblogs.com/inos/p/10985042.html