随笔分类 -  .net网络编程基础

网络编程基础
[c#] 我也分享一个c# ini操作类
摘要:刚刚看了一篇 @云菲菲 的关于基于正则的INI辅助类文章:http://www.cnblogs.com/yunfeifei/p/4081977.html,作者写的不错。还看到评论处有一个的地址:https://devlib.codeplex.com/SourceControl/latest#main 阅读全文

posted @ 2014-11-08 15:42 凌晨的搜索者 阅读(10804) 评论(10) 推荐(4) 编辑

[c#] 服务器提交了协议冲突. Section=ResponseHeader Detail=CR...的解决方案总结
摘要:今天在HttpWebRequest发送一个网页请求的时候,HttpWebResponse返回了一个奇怪的错误信息: 这个Http协议请求类可是微软封装的,我使用的流程可是中规中矩,不可能是我写错代码,然而看了下抓包工具抓的包,返回一切正常,所以只有一种可能就是对方服务器返回的标头格式不符合微软的解析 阅读全文

posted @ 2014-04-17 19:58 凌晨的搜索者 阅读(7966) 评论(1) 推荐(0) 编辑

[c#] 一个.net Cookie组件的bug引发的题外话
摘要:在.net里,做过Http模拟发送请求的朋友们应该遇到过,有个时候无论怎么努力,都没办法让Cookie跟网页用浏览器所收集的一样,其中原因除了有些Cookie大概是ReadOnly之外,似乎另有隐情:那就是CookieContainer本身就有bug。无怪乎忙活了半天有些站点硬是无法搞掂。 那么Co 阅读全文

posted @ 2013-07-10 00:44 凌晨的搜索者 阅读(2622) 评论(13) 推荐(3) 编辑

C# 两种方法实现HTTP协议迷你服务器
摘要:本文以两种稍微有差别的方式用C#语言实现HTTP协议的服务器类,之所以写这些,也是为了自己能更深刻了解HTTP底层运作。 要完成高性能的Web服务功能,通常都是需要写入到服务,如IIS,Apache Tomcat,但是众所周知的Web服务器配置的复杂性,如果我们只是需要一些简单的功能,安装这些组... 阅读全文

posted @ 2013-02-16 16:19 凌晨的搜索者 阅读(40530) 评论(5) 推荐(8) 编辑

[c#] 用正则表达式和js轻松处理json文本
摘要:万事开头难 很多群里的朋友经常聊到如何解析Json,通常很多人都会搬出他们珍藏的dll出来,比如Newtonsoft.json.dll,litjson.dll等等。互相吹嘘这些动态链接库的功能如何如何了得,依我看,要解析轻量化类型json,用.net自带的类库就可以胜任了。但是,有一种看起来更方便的 阅读全文

posted @ 2012-10-12 17:51 凌晨的搜索者 阅读(29181) 评论(6) 推荐(7) 编辑

[c#] 基础之老生常谈——委托
摘要:这两个概念真的是一个古董级的概念,不过我看了网上的教程,很多都是千篇一律的介绍,估计都是你抄我的我吵你的,不过确实有很多大佬名家介绍过这些东西。本人不是高手,书面语言说不来,干脆让我以自己的话说说这两个概念以及应用吧!希望和我一样的新手能加深印象。 委托 假如有三个果农摆地摊,一个卖苹果,一个卖橘子 阅读全文

posted @ 2012-10-02 00:07 凌晨的搜索者 阅读(2605) 评论(10) 推荐(6) 编辑

[c#] 多线程网络编程应用[多线程文章采集]
摘要:编程不能死记硬背,要靠多实践操作 如今的网络越来越发达,分享一个文件是如此的简单。特别是有了电驴、迅雷这样的下载软件就更加如虎添翼了,想从网上下载一个几个G大小的文件,真是不费吹灰之力。好,废话太多了,直接进入咱们今天的主题吧。 要实现像迅雷一样的多线程下载,核心问题是要将多线程的概念以及怎么实现的 阅读全文

posted @ 2012-09-21 16:46 凌晨的搜索者 阅读(8579) 评论(13) 推荐(5) 编辑

[c#] WebQQ密码MD5加密算法的C#实现
摘要:应网友之邀为大家提供一下WebQQ的MD5加密算法,因为MD5是WebQQ模拟登录过程中最难的部分,所以在这里不能不提及。本文只能提供C#的实现方法,其他语言版本可以参照C#作适当的修改便可。要操作MD5,C#中自带一个MD5类可供选择,相当方便。如果要自己写算法实现MD5也未曾不可,只是放着现成的 阅读全文

posted @ 2012-09-16 22:33 凌晨的搜索者 阅读(6698) 评论(18) 推荐(3) 编辑

[c#] 协议模拟编程之ADSL模式下IP自动换
摘要:在编写一些自动发贴机之类的小软件时,经常会用到自动更换IP的地方,手动切换的话太麻烦了,因此我们总会相当用脚本或自动化程序来代替手工切换ip的活。如果家里连的是“宽带连接”,几句命令就可以自动切换了。 注意保存为Vbs脚本,如上图。这是很简单的脚本完成的功能,它可以隐藏运行。 下面我们还是说说用C# 阅读全文

posted @ 2012-09-10 21:20 凌晨的搜索者 阅读(3293) 评论(6) 推荐(3) 编辑

[c#] HttpWebRequest简单实用封装应用类
摘要:很多时候我们要用HttpWebRequest组件模拟http协议发送web请求,封装一个请求类看起来就很有必要了。要很好的封装一个这样的类,要考虑很多因素,比如通用性和异常处理,甚至还可以是继承性。当然,我下面要说的是一个静态类,继承什么的就算了,简单封装一下能用就行,呵呵,太懒了。 代码太简单解释 阅读全文

posted @ 2012-09-06 13:11 凌晨的搜索者 阅读(5190) 评论(3) 推荐(1) 编辑

导航