【发布时间】:2010-01-15 14:08:02
【问题描述】:
我正在使用 c# 来设计客户端-服务器应用程序。我还是个初学者,正在学习 c# 和 OO 的技巧。现在,我在一张纸上写了一些想法。本质上,我会创建一个类“客户端”,其中包含所有细节(套接字等)。客户端类将被创建并存储在一个数组中,服务器将在循环中使用该数组。如果连接了 100 个客户端,那么使用的内存会很大吗?
我猜服务器会循环遍历数组中的每个客户端,检查“dataSend”标志,然后该标志将标志服务器为客户端创建一个 NetworkStream 对象。
我应该在客户端连接时创建一个网络流对象并在连接时关闭吗?
如果有人能指出我编写自己的客户端-服务器软件的方向,将不胜感激。
【问题讨论】:
-
对于刚起步的人来说,这听起来像是一项艰巨的项目......
-
我能说什么,我雄心勃勃(又名,我咬得比我能咀嚼的还多)。 ;)
-
雄心勃勃没有错。请耐心等待,提出很多问题,并在学习的同时专注于解决简单、实际的问题。
标签: c# client-server