请教服务器客户端模式怎么弄呢?

来源:百度知道 编辑:UC知道 时间:2024/09/22 21:29:22
语言c#.net:
client每秒会去读取Server的数据,我是用tcp还是用udp呢?我知道用2个都可以实现,您可以权衡下哪个比较简单方便。
会有很多个client去连接Server,比如一些网络延迟,或者断网,这些判断怎么来弄,还有系统的错误编号我怎么来设置呢?您可能给我讲讲大体上的思路吗?我以前都做 asp.net没有弄winform现在突然接手这个项目比较难,理不清思路。希望您说详细点。

我的积分都被baidu扣完了,以后给您补上!

这种情况使用TCP比较好.数据可靠性比较强.
UDP存在可能丢包的情况,可能早成你得到的数据不能用.
断网等情况通过Socket的状态来判断.或者TcpClient和TcpListener的状态来判断,这2者是封装了的Socket.
系统错误号,自己定义啊.比如如果读数据库错误,就返回6000,那边收到6000就知道读数据库错了.这个不一定的.2边保持一直就可以