Iam beginner to windowsサービスは、クライアントとサーバーの間でファイルを転送するコンソールアプリケーションを持っています。今私は複数のクライアントを聴くために私のサーバーアプリケーションをWindowsサービスに変えたいと思います。コンソールアプリケーションコードをonstart()の中に置きました。 Windowsサービスを展開した後、動作しないか、リッスンしません。任意のIQの...Windowsサービスでtcplistenerを設定する方法C#
3
A
答えて
6
0
他に、このサーバのオープンスレッドを使用すると、サービスが実行されている同じマシンからのサービスにtelnetで接続できるサービス
protected override void OnStart(string[] args)
{
TcpServer server=new TcpServer();
server.Start();
}
class TcpServer
{
// clase prar crear un listener
private TcpListener server;
private bool isRunning;
private int port = 13000;
public void Start()
{
// client found.
// create a thread to handle communication
Thread tServer = new Thread(new ParameterizedThreadStart(StartThread));
tServer.Start();
}
public void StartThread(object o)
{
//iniciar configuraciones
Configuracion.init();
// crear un nuevo servidor
server = new TcpListener(IPAddress.Any, port);
//inicializar el servidor
server.Start();
//variable para indicar queesta corriendo el server
isRunning = true;
LoopClients();//thread
}}
public void LoopClients()
{
while (isRunning)
{
// wait for client connection
TcpClient newClient = server.AcceptTcpClient();
// client found.
// create a thread to handle communication
Thread t = new Thread(new ParameterizedThreadStart(HandleClient));
t.Start(newClient);
}
}
関連する問題
- 1. Windowsサーバー2008のWindowsサービスで設定プロパティ(C#)を読み取る
- 2. Windowsサービスの説明をC++に設定
- 3. "First Failure"を "Restart the Service"に設定してWindowsサービスをインストールする方法C#
- 4. Windowsサービスでバージョンを設定する
- 5. Windowsサービスのアクセス許可を設定する方法
- 6. Windowsサービスとして.batファイルを設定する方法は?
- 7. C#Windowsフォームプロジェクトでアプリケーションシャットダウンモードを設定する方法
- 8. WindowsでデフォルトのC++コンパイラを設定する方法cygwinとmingw
- 9. Windowsランタイム環境でEnviromentVariablesを設定する方法C#
- 10. CでWindowsサービスを使用してメッセージを送信するスケジュールを設定する最良の方法
- 11. ハブのサービス設定で「リダイレクトURI」を設定する方法
- 12. Spring Configサービスでローカル設定プロパティを設定する方法
- 13. C#asmx Webサービスからデータを取得/設定する方法
- 14. Windowsメディアプレーヤーを「エクスプレス設定」プログラムで設定する方法は?
- 15. Visual Studio 2017 - Windowsフォーム - exeアイコンを設定する方法 - Visual C++
- 16. Windowsサービス構成の設定
- 17. TcpListenerがWindowsフォームアプリケーションをクラッシュする
- 18. C#SSL TcpListener TcpClient
- 19. WindowsとMonoでのC#サービス設定の保存
- 20. c#windowsサービスでCACLSを使用する方法
- 21. C#でシステムプロパティを設定する方法
- 22. 通常のユーザーがサービスを開始/停止できるようにWindowsサービスのDACLを設定する方法
- 23. C/C++用のWindowsビルド環境を設定する最良の方法
- 24. C#のスレッドとTcpListener
- 25. Mosquittoの設定プロパティをC++で設定する方法は?
- 26. Windowsサービスを使用してアプリケーションをポップアップする方法C#
- 27. C#コンソールアプリケーションを既定のコンソール設定(Windows Server 2012)を使用するように設定する方法
- 28. C#でWindowsサービスに引数を渡す方法は?
- 29. Windows Xpでサービスを設定ファイルで作成する
を実行していることはありませんか? – ABH