2010-12-04 1 views
0

У меня есть простой сервер (например, echo), написанный на Java. Он использует класс ServerSocket для сетевых целей. У меня есть клиент на C++. он использует WinSock2.h. (нечестно, я полностью не знаю C++) Оба они работают на одном ПК.java's ServerSocket in .net

Я бы хотел использовать сервер C# вместо Java. Это должно быть легко - в Java-сети требуется один экран кода, поэтому, я думаю, это не займет больше места на C#.

Я никогда раньше не работал с сетевыми приложениями, поэтому у меня нет идеи, какой класс и какие настройки я должен использовать в .net (вместо ServerSocket). Мне не нужно полное решение, но, пожалуйста, дайте мне ключ. При необходимости я могу предоставить любую дополнительную информацию.

Thank u advance, извините 4 мой английский язык.

ответ

1

Посмотрите на TcpListener Class.

TcpListener Класс

прослушивает соединения с TCP сетевых клиентов.

В MSDN есть полный пример использования простого TCP-сервера с использованием этого класса.

+0

Спасибо и много, это именно то, что я искал. – Roman 2010-12-05 10:20:15

0

Использование System.Net.Socket