C# WinForm开发系列 - Socket/WCF/Rometing/Web Services
转自:ttp://www.cnblogs.com/peterzb/archive/2009/07/03/1515950.html
当今社会是一个信息化社会, 网络越来越多地影响人民的生活, 带来巨大的便利性; 而网络通信在软件开发中占据相当大的比重. Socket/WCF/Rometing/Web Services 各种技术纷至踏来, 应用广泛; 而作为C#开发人员, 微软的.Net FrameWork为我们在这方面做了良好的封装, 很便于我们开发各种网络应用类型程序.
Socket/P2P/FTP
端口号是什么概念 - marsgongna的专栏 - CSDN博客
在C#中利用Keep-Alive处理Socket网络异常断开的方法
C#完整的通信代码(一)(点对点,点对多,同步,异步,UDP,TCP)
C#完整的通信代码(二)(点对点,点对多,同步,异步,UDP,TCP)
本贴收集C#完整的通信代码(点对点,点对多,同步,异步,UDP,TCP),多多宜善。
【转】使用TCP协议连续传输大量数据时,是否会丢包,应如何避免?
STUN NAT穿透 NAT 端口号是什么概念 Tracert命令详解 Ping命令详解
HTTP协议的头信息详解 HTTP协议详解(真的很经典) WML 参考手册
在webForm中WebRequest\WebClient\WebBrowser获取远程页面源码的三种方式(downmoon)
WCF
[原创]WCF技术剖析之七:如何实现WCF与EnterLib PIAB、Unity之间的集成
[原创]WCF技术剖析之八:ClientBase<T>中对ChannelFactory<T>的缓存机制
如何让带证书的WCF服务 部署在以network service 帐户运行的Windows Service中 原创
Rometing
让.NET Remoting更快些-IPCChannel的实现
使用.NET Remoting 技术并采用服务端SingleCall激活方式下如何实现客户端向服务端传递参数
Web Services
蛙蛙推荐:如何编写异步的WebService(不是异步调用WebService)
在.Net中用C#创建Windows Service,其实很简单,按照以下的步骤就可以做出一个简单的Windows Service 阅读全文>
在WebService的帮助下,进行多线程上传文件是非常简单。因此我只做个简单的例子,那么如果想要实现此功能的朋友,可以在我的基础上进行扩展。阅读全文>
很多人在调用WebService所提供方法的时候,发现如果当字符串中含有中文,传到WebService端就发现是乱码,这是由于 WebService默认的编码是“UTF-8”,当调用端和接收端用不同编码进行转换的时候,就会出现此类问题,如何解决这类问题呢,具体要根据你的环境而定。阅读全文>
目前,对于我所写的类来说,单线程断点续传已经没有问题。但是多线程进行操作的时候,第二个线程发送HttpWebRequest,无法获得请求。不过在此,我没有参照文章所提的方法对服务器端作处理,因为用FlashGet就可以多线程,所以有些怀疑是HttpWebRequest的问题。考虑到时间比较紧的原因,我没有再深究下去,毕竟我没有考虑用HttpWebRequest来实现这个多线程断点下载程序,可能从Socket去写要更好些。阅读全文>
上篇文章写完,由于整体思路是正确的,但是没有真正形成多线程下载,所以对本身的代码进行关键点的检查,尤其在一些操作web请求的地方,看看是否有什么问题,最后发现显示的关闭HttpWebResponse对象,能稍微有所改进。 阅读全文>
用.Net编写Web程序,不管是Web Service或者 Web Form,不可避免地要遇到上传文件这类问题。而在这种情况下,有两点细节是需要注意的阅读全文>
Email etc.
xmlHttp请求在IE6/IE7/Firefox中只成功执行一次之分析
.Net/C#: 实现支持断点续传多线程下载的 Http Web 客户端工具类 (第2版) (C# DIY HttpWebClient)