摘要:
在Silverlight 一般是采用wcf进行数据通讯,毕竟wcf在数据结构定义上非常方便,但如果你想用Silverlight下的socket进行对象传偷就不得不封装处理一下,在Silverlight下有XML序列化也是非常方便的,但这样会导致消息比较臃肿,同样还要对数据包分析处理包括粘包等工作.如果你要面对这些问题那以下组件也许会给你带来很大的帮助.Beetle.SL是封装Silverlight socket tcp的一个开源组件. 组件封装方便使用的TcpChannel,通过事件定义就能方便进行tcp连接,数据接收事件定义等.更重要的是组件提供灵活的协议分析器,可以根据分析器直接实现... 阅读全文
摘要:
如果你在写一个Socket Tcp服务,想知道当前的写的服务在数据发送和接收上是不是有着好的性能,不防可以用这个工具测试一下这个工具会向服务端建立1000个连接,根据你设置的间隔和包大小向服务发送信息,服务只需把数据回发即可,延时只是一个参考,因为程序本身是异步和队列处理也会受cpu影响导致一些网络以外的延时情况TcpSocketPerformanceTest.rar (78.33 kb) 阅读全文