07 2013 档案

摘要:转自:http://www.cnblogs.com/lcomplete/archive/2013/07/17/use-csharp-write-aspnet-web-server.html如果你想获得更好的阅读体验,可以前往我在 github 上的博客进行阅读,http://lcomplete.github.io/blog/2013/07/16/use-csharp-write-aspnet-web-server/。你是否有过这样的需求——想运行 ASP.NET 程序,又不想安装 IIS 或者 Visual Studio?我想如果你经常编写 ASP.NET 程序的话,应该或多或少都会碰到这种情 阅读全文
posted @ 2013-07-27 22:05 therockthe 阅读(654) 评论(0) 推荐(0) 编辑
摘要:一般来说,网络编程我们只需要调用一些封装好的函数或者组件就能完成大部分的工作,但是一些特殊的情况下,就需要深入的理解网络数据包的结构,以及协议分析。如:网络监控,故障排查等……IP包是不安全的,但是它是互联网的基础,在各方面都有广泛的应用。由IP协议衍生的协议族有10数种(据我所知),以后还会出现更多的基于IP的协议…先从实际出发吧!一般我们在谈上网速度的时候,专业上用带宽来描述,其实无论说网速或者带宽都是不准确的,呵呵。比如:1兆,512K……有些在学校的学生,也许会有疑问,明明我的业务是1M,为什么下载速度到100K就飙不上去了?512K的为什么50多K就封顶了?…这里所说的1M是指1Mb 阅读全文
posted @ 2013-07-18 15:25 therockthe 阅读(3885) 评论(0) 推荐(0) 编辑
摘要:以太网帧格式 目前,有四种不同格式的以太网帧在使用,它们分别是: lEthernet II即DIX2.0:Xerox与DEC、Intel在1982年制定的以太网标准帧格式。Cisco名称为:ARPA。lEthernet 802.3 raw:Novell在1983年公布的专用以太网标准帧格式。Cisco名称为:Novell-Ether。lEthernet 802.3 SAP:IEEE在1985年公布的Ethernet 802.3的SAP版本以太网帧格式。Cisco名称为:SAP。lEthernet 802.3 SNAP:IEEE在1985年公布的Ethernet 802.3的SNAP版本以太网. 阅读全文
posted @ 2013-07-18 15:09 therockthe 阅读(1452) 评论(0) 推荐(0) 编辑
摘要:EtherType :以太网类型字段及值EtherType 是以太帧里的一个字段,用来指明应用于帧数据字段的协议。根据 IEEE802.3,Length/EtherType 字段是两个八字节的字段,含义两者取一,这取决于其数值。在量化评估中,字段中的第一个八位字节是最重要的。而当字段值大于等于十进制值 1536 (即十六进制为 0600)时, EtherType 字段表示为 MAC 客户机协议(EtherType 解释)的种类。该字段的长度和 EtherType 详解是互斥的。该类字段值取自 IEEE EtherType 字段寄存器。EtherType 字段是个极限空间,因此其分配是有限的。只 阅读全文
posted @ 2013-07-18 15:04 therockthe 阅读(454) 评论(0) 推荐(0) 编辑
摘要:TCP/IP协议是一个比较复杂的协议集,有很多专业书籍介绍。在此,我仅介绍其与编程密切相关的部分:以太网上TCP/IP协议的分层结构及其报文格式。我们知道TCP/IP协议采用分层结构,其分层模型及协议如下表:应 用 层 (Application)HTTP、Telnet、FTP、SMTP、SNMP传 输 层 (Transport)TCP、UDP网 间 网层 (Internet)IP【ARP、RARP、ICMP】网络接口层 (Network)Ethernet、X.25、SLIP、PPP 协议采用分层结构,因此,数据报文也采用分层封装的方法。下面以应用最广泛的以太网为例说明其数据报文分层封装,如下. 阅读全文
posted @ 2013-07-18 14:27 therockthe 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:http://lbzxy.blog.51cto.com/497155/126792 阅读全文
posted @ 2013-07-18 14:16 therockthe 阅读(133) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/therock/admin/EditArticles.aspx?opt=1pcap文件格式是常用的数据报存储格式,包括wireshark在内的主流抓包软件都可以生成这种格式的数据包下面对这种格式的文件简单分析一下:pcap文件的格式为: 文件头 24字节 数据报头 + 数据报数据包头为16字节,后面紧跟数据报 数据报头 + 数据报 ......pcap.h里定义了文件头的格式 struct pcap_file_header { bpf_u_int32 magic; u_short version_major; u_short vers... 阅读全文
posted @ 2013-07-18 14:03 therockthe 阅读(243) 评论(0) 推荐(0) 编辑
摘要:http://wenku.baidu.com/view/2c1e05fc04a1b0717fd5ddf0.html 阅读全文
posted @ 2013-07-18 12:01 therockthe 阅读(111) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/anzijin/article/details/2008333 阅读全文
posted @ 2013-07-18 12:00 therockthe 阅读(111) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/tianzhiliang/archive/2010/09/08/1821623.html 阅读全文
posted @ 2013-07-07 17:25 therockthe 阅读(125) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/bitfan/article/details/6126536注: 这是一个针对 网络开发领域初学者 的系列文章,可作为《.NET 4.0 面向对象编程漫谈 》一书的扩充阅读,写作过程中我假设读者可以对照阅读此书的相关章节,不再浪费笔墨重复介绍相关的内容。 对于其他类型的读者,除非您已经有相应的.NET 技术背景与一定的开发经验,否则,阅读中可能会遇到困难。 我希望这系列文章能让读者领略到网络开发的魅力! 另外,这些文章均为本人原创,请读者尊重作者的劳动,我允许大家出于知识共享的目的自由转载这些文章及相关示例,但未经本人许可... 阅读全文
posted @ 2013-07-07 16:52 therockthe 阅读(196) 评论(0) 推荐(0) 编辑
摘要:static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Process instance = RunningInstance(); if ... 阅读全文
posted @ 2013-07-06 18:09 therockthe 阅读(225) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/tuyile006/archive/2009/09/28/1575543.html1、 为了增加效率,可以考虑采用无异常的函数在.net2.0中Socket.Send,Socket.Receive 有了无异常的函数 Socket.Send(Byte[], Int32, Int32, SocketFlags, SocketError) Socket.Receive(Byte[], Int32, Int32, SocketFlags, SocketError) 减少不必要的异常,就等于增加效率。2、Socket.Connected 不是当前的Socke 阅读全文
posted @ 2013-07-06 15:05 therockthe 阅读(755) 评论(0) 推荐(0) 编辑
摘要:相关参考:C#实现WebServiceJava实现WebService(Axis2)[转发+部分实践]1.添加服务引用,地址的写法为:http://localhost:8080/AfisWebService/services/CalculateService?wsdl,需注意大小写2.调用如下:privateJavaWebService.CalculateServicePortTypeClientjws=newJavaWebService.CalculateServicePortTypeClient();privatevoidbtn_JavaUpload_Click(objectsender, 阅读全文
posted @ 2013-07-01 17:17 therockthe 阅读(751) 评论(1) 推荐(0) 编辑
摘要:来源:http://www.blogjava.net/nokiaguy/archive/2009/01/22/252305.html在《WebService大讲堂之Axis2(2):复合类型数据的传递》中讲过,如果要传递二进制文件(如图像、音频文件等),可以使用byte[]作为数据类型进行传递,然后客户端使用RPC方式进行调用。这样做只是其中的一种方法,除此之外,在客户端还可以使用wsdl2java命令生成相应的stub类来调用WebService,wsdl2java命令的用法详见《WebService大讲堂之Axis2(1):用POJO实现0配置的WebService》。 WebServi. 阅读全文
posted @ 2013-07-01 17:12 therockthe 阅读(615) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示