Библиотека .NET для клиент-серверного приложения? - PullRequest
1 голос
/ 14 июля 2010

У меня есть план написать небольшой «Сетевой менеджер» для моей компании с использованием C #. Это как приложение чата. Пожалуйста, смотрите пример ниже:

Пример: Клиент (C) - менеджер, Сервер (S)

C: send string "is_process_running x.exe" (check x.exe is running on server pc)
S: check and send to C: "x.exe is running\nPath: 'C:\\windows\system32\x.exe'"
C: "kill_process_with_warning x.exe"
S: Show a message "Administrator detected you 're running a program that disallowed on computer. It will be kill in 10 seconds" and S kill process x.exe. Reply to C: "process killed!"
C: "disconnect"

... ... ...

Я нашел библиотеку для этого. Пожалуйста, расскажите мне что-нибудь, что вы знаете об этом.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 14 июля 2010

Используйте TcpClient и TcpListener .

1 голос
/ 25 июля 2011

Есть ли причина, по которой вы бы не использовали WCF? Это может быть излишним для того, что вы описали здесь, но такие приложения обязательно будут расти, чтобы добавить функциональность. У него действительно много способностей, но вот руководство quickstart .

...