c#如何实现socket发送数据库数据问题?

我想用socket实现服务器端从数据库读取数据然后发送给客户端不知道要怎么实现呢??各位大侠不知能不能详细介绍点?
最新回答
等待我

2024-10-02 05:25:49

看你的记录多不多,如果多的话,可以分批取,例如每次20条,从数据库提取记录后,在每条记录之间加个'#'表示分隔,当所有记录累加成一个字符串后,转化成网络流,也就是数据包,然后利用socket传递给客户端,客户端收到这个字符串后,再转化成字符串流,在拆字符串,以'#'为标志进行截取
你看行不行?
菇凉我百毒不侵°

2024-10-02 08:00:18

原理:将发送端的文件流(fileStream)转化为网络流(netStream),在接收端再将网络流转化为文件流.
就只能给你讲原理了,细节的东西要视情况而定!
落日在山时

2024-10-02 04:40:46

xml