现在用socket做了一个三层的结构,为的是数据库不暴露在公网内,外网上的客户端先访问我机房的服务器端程序,然后由服务端来访问我内网的数据库,然后再依次的传回去.现在是以数据流的方式传送,现在能传送字符串了.但是我客户端好多都是用到sql查出来的DataTable,然后我再绑定到DataGridView,用字符串传太费劲了.如果能用xml传送那就方便多了.谁用过socket传xml啊? 我在网上看到过flash程序用的是XMLsocket,不知道咱们这里有没有,谁能给段socket传xml的代码?腾迅QQ和MSN他们应该也有服务端的程序把,不知道服务端是不是用JAVA之类B/S结构写的服务端.
解决方案 »
- 请问在C#中怎样读取XML信息
- DataTable删除重复数据
- GridView中添加了一个模板列,在模板列里放了两个服务器控件.如何以编程的方式控制这两个控件显示与否
- 求助,关于ASCII码的问题
- 该怎么理解迭代???
- winfom 下combobox怎样设成只读的?
- 按照一个帖子的办法做DATAGRID点击后出弹出一新窗口,为什么原来的页面跳到一个空页?急!!!!!!
- string如何转换成sbyte[]?
- 请教错误:上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
- 帮忙看看一下一小段代码.解释一下都是什么意思
- 窗体如何只打开一次?
- 请问datagridview绑定后怎么排序
根据楼主的需求,最好的办法就是把你服务器获取的DataTable序列化成二进制或者xml格式(前者效率高,类型高度保真)
然后在客户端反序列化成DataTable对象,就OK了。