1
我是用C#编写套接字编程的新手。我正在开发一个客户端服务器应用程序与多个客户端。我不太清楚如何在服务器和客户端之间建立通信。新来的C#套接字编程
- 是它的客户一个好主意,发送关键词消息(即“字符串”),将调用服务器做什么?
- 客户发送某些需要处理的类的实例(我创建)是否是一个好主意?
- 在服务器和客户端之间发送/接收文件(我使用XML)是一个好主意吗?
如果我的问题很天真,我很抱歉,因为这是我第一次使用客户端 - 服务器体系结构开发应用程序的经验。
我发现this link有一个这样的应用程序的例子,但我想知道是否有人知道任何其他网站/书籍/教程与解释。
+1给WCF推荐。 csharp-multi-threaded-socket.htm显示处理多个连接的更糟糕的方法。为每个新客户端创建新线程都是一个瓶颈。 – Radik 2012-04-21 15:34:28