c# - .net 中的 java 的 ServerSocket

标签 c# java sockets

我有一个用 Java 编写的简单服务器(例如 echo)。它使用 ServerSocket 类来实现网络目的。 我有一个 C++ 客户。它使用WinSock2.h。 (不幸的是,我完全不懂C++) 它们都在一台 PC 上运行。

我想使用 C# 服务器而不是 Java 服务器。这应该很容易 - 在 Java 中,网络大约需要一屏代码,所以我想,在 C# 中不会花费更多。

我以前从未使用过网络应用程序,所以我不知道我应该在.net(而不是ServerSocket)中使用什么类和什么首选项。 我不需要完整的解决方案,但请给我一个线索。 如果需要,我可以提供任何其他信息。

先谢谢你,抱歉4我的英语。

最佳答案

看看 TcpListener Class .

TcpListener Class

Listens for connections from TCP network clients.

MSDN 有一个完整的示例,说明如何使用此类来设置简单的 TCP 服务器。

关于c# - .net 中的 java 的 ServerSocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4355348/

相关文章:

Java套接字读取方法返回-1

java - 套接字编程 - write() 从 Java Servlet 到服务器 C 的固定字节数

c# - ItemsControl - 可绑定(bind)集合 - 通过计时器事件更新 Ui

c# - 此引用是否会导致内存泄漏?

c# - FileSystemWatcher 和最后一行文本文件

java - 如何在 Java 中将 TIF 转换为 PNG?

python - 接收来自特定源的UDP数据包

c# - DataGridView List<T> 列?

java - 如何确保使用 GeoFire -removeLocation() 不会导致我的应用程序崩溃?

java - getBytes ("UTF-8")、getBytes ("windows-1252") 和 getBytes() 之间有什么区别?