选择显示字体大小

visual c#托管socket的实现方法(一) (2)

三.本文介绍程序的设计、调试、运行的软件环境: (1).微软公司视窗2000服务器版 (2).visual studio .net正式版,.net framework sdk版本号3705 四.利用socket来传送数据: visual c#在使用socket传送数据时要注意下列问题的解决方法: 1.创建socket实例,使用此实例创建和远程终结点的连接,并判断连接是否成功建立。 2.发送数据到socket,实现数据传送。 这些问题解决方法都可以在下面介绍代码中找到相对应的部分。由于下面的代码都有详细的注解, 这里就不详细介绍。下面是利用socket传送数据的具体实现步骤: 1.启动visual studio .net,并新建一个visual c#项目, 项目名称为【利用socket来发送数据】。 2.把visual studio .net的当前窗口切换到【form1.cs(设计)】窗口,...

http://www.sosof.com/detail/452/30745271610454.html -by - 丰搜 缓存页面


visual c#托管socket的实现方法(一) (1)

socket就是套接字,它是网络编程中最常用遇到的概念和工具。在tcp/ip网络中,传送和接收数据就会经常使用到socket,由于使用socket能够在网络上处理复杂数据,所以在各种网络应用程序中,涉及到数据传送和接收,一般都会使用socket,可见要掌握网络编程,精通socket是非常重要。由于socket本身的复杂性,决定了掌握它是比较困难的。visual c#是微软公司推荐的开发.net平台应用程序的主要语言,随着.net的深入人心,目前很多有远见的公司都把以前的软件转向了.net平台。掌握网络编程始终是学习一种开发语言的重点,这一点对于visual c#也同样如此。visual c#实现网络功能其关键也是掌握托管socket的使用方法。本文就来详细介绍visual c#中利用托管socket实现网络数据传送和接收的实现方法及其注意事项。 一.简介socket: socket诞生于上...

http://www.sosof.com/detail/452/62945271611756.html -by - 丰搜 缓存页面


构造.net环境下的网页下载器 (2)

三.网页下载器实例介绍: 最后,我就综合以上.net网络编程的一些知识,向大家展示一个很好的实例。该实例是一个运用socket的基于同步模式的客户端应用程序,它首先通过解析服务器的ip地址建立一个终结点,同时创建一个基于流套接字的socket连接,其运用的协议是tcp协议。通过该socket就可以发送获取网页的命令,再通过该socket获得服务器上默认的网页,最后通过文件流将获得的数据写入本机文件。这样就完成了网页的下载工作了,程序运行的效果如下所示: 程序的代码如下: using system;using system.drawing;using system.collections;using system.componentmodel;using system.windows.forms;using system.data;using system.net;using system...

http://www.sosof.com/detail/452/29345271628772.html -by - 丰搜 缓存页面


构造.net环境下的网页下载器 (1)

一.前言: 微软的.net框架为我们进行网络编程提供了以下两个名字空间:system.net以及system.net.sockets。通过合理运用其中的类和方法,我们可以很容易地编写出各种网络应用程序。这种网络应用程序既可以是基于流套接字的,也可以是基于数据报套接字的。而基于流套接字的通讯中采用最广泛的协议就是tcp协议,基于数据报套接字的通讯中采用最广泛的自然就是udp协议了。下面我将重点向大家介绍.net网络编程中的一些类:dns类、iphostentry类、ipendpoint类以及socket类,并会在最后给出一个网页下载器的实例以加深读者对.net网络编程的理解。 二.网络编程类介绍: dns 类: 向使用 tcp/ip internet 服务的应用程序提供域名服务。其resolve()方法查询dns服务器以将用户友好的域名(如"www.google.com")映射到数字...

http://www.sosof.com/detail/452/28645271630730.html -by - 丰搜 缓存页面


使用c# 创建邮件发送组件(smtp)

邮件发送在web应用中是屡见不鲜的,在asp时代大家多是利用一些第三方提供的组件如jmail、aspmail等进行邮件发送。自从微软推出asp.net后,很多程序员开始转向采用c#作为主要的开发语言。asp.net提供了更加强大的功能,同时也提供给了大家一个smtp类作为邮件发送之用。但是,随着垃圾邮件的广泛传播,很多邮件服务提供商纷纷增加了smtp 的认证手续,也就是esmtp,而微软提供的smtp类居然不支持认证发送。当然现在网上也出现了一些解决方案,利用其他的一些手段来发出认证信息。但我想,是不是还有更好的呢?为了解决这个问题,笔者两日茶饭不思,日以继夜,终于找到了一个方法:)。下面,我们将利用tcpclient这个类直接与smtp服务器通讯进行邮件的发送。实际上原理也就是利用套接字(socket)和服务器进行对话通讯,按照smtp协议的规范,和服务器建立联系。我们以往用的一些邮件组...

http://www.sosof.com/detail/462/5224627169878.html -by - 丰搜 缓存页面


用c#实现木马程序(分析)

前一段时间我写了一个关于用c#木马的程序(程序见前),抱歉没有写分析,让大家难过了,现在补上:)。 前言: 我的技术不是很好,如果你是为了学习木马技术也许没有什么启发,这篇文章为了给学习c#的朋友。 木马的介绍:(参照黑客防线2000-2001精华本中的木马原理揭秘) 因为本程序是木马程序,所以在介绍之前有一些木马构成的基本知识事先说明,因为下面很多地方会提到这些内容。一个完整的木马系统由硬件部分,软件部分和具体连接部分组成。这里主要对软件部分介绍,它主要有控制端程序、木马程序(后台服务程序)、木马配制程序组成。控制端用以远程控制服务端的程序;木马程序是潜入服务端内部,获取其操作权限的程序;木马配制程序是设置木马程序的端口号,触发条件,木马名称等,使其在服务端藏的更隐蔽的程序。 使用的技术:控制端程序发送控制码控制服务器,服务器后台运行,修改注册表达到控制的目的。技术不是很难的,主要体现c...

http://www.sosof.com/detail/627/3746271613213.html -by - 丰搜 缓存页面


c#网络编程初探(2)

三.c#网络编程服务器端程序的部分源代码(server.cs): 由于在此次程序中我们采用的结构是异步阻塞方式,所以在实际的程序中,为了不影响服务器端程序的运行速度,我们在程序中设计了一个线程,使得对网络请求侦听,接受和发送数据都在线程中处理,请在下面的代码中注意这一点,下面是server.cs的完整代码:using system ;using system.drawing ;using system.collections ;using system.componentmodel ;using system.windows.forms ;using system.data ;using system.net.sockets ;using system.io ;using system.threading ;using system.net ;//导入程序中使用到的名字空间public c...

http://www.sosof.com/detail/472/5254727160154.html -by - 丰搜 缓存页面


c#网络编程初探

我们知道c#和c++的差异之一,就是他本身没有类库,所使用的类库是.net框架中的类库--.net framework sdk。在.net framework sdk中为网络编程提供了二个名称空间:"system.net"和"system.net.sockets"。c#就是通过这二个名称空间中封装的类和方法实现网络通讯的。 首先我们解释一下在网络编程时候,经常遇到的几个概念:同步(synchronous)、异步(asynchronous)、阻塞(block)和非阻塞(unblock): 所谓同步方式,就是发送方发送数据包以后,不等接受方响应,就接着发送下一个数据包。异步方式就是当发送方发送一个数据包以后,一直等到接受方响应后,才接着发送下一个数据包。而阻塞套接字是指执行此套接字的网络调用时,直到调用成功才返回,否则此套节字就一直阻塞在网络调用上,比如调用streamreader 类的rea...

http://www.sosof.com/detail/472/9074727161883.html -by - 丰搜 缓存页面


visual c#.net网络程序开发-tcp篇(2)

前面我们说,tcpclient类创建在socket之上,在tcp服务方面提供了更高层次的抽象,体现在网络数据的发送和接受方面,是tcpclient使用标准的stream流处理技术,使得它读写数据更加方便直观,同时,.net框架负责提供更丰富的结构来处理流,贯穿于整个.net框架中的流具有更广泛的兼容性,构建在更一般化的流操作上的通用方法使我们不再需要困惑于文件的实际内容(html、xml 或其他任何内容),应用程序都将使用一致的方法(stream.write、stream.read) 发送和接收数据。另外,流在数据从 internet 下载的过程中提供对数据的即时访问,可以在部分数据到达时立即开始处理,而不需要等待应用程序下载完整个数据集。.net中通过networkstream类实现了这些处理技术。 networkstream 类包含在.net框架的system.net.sockets ...

http://www.sosof.com/detail/727/3547271614928.html -by - 丰搜 缓存页面


visual c#.net网络程序开发-tcp篇(1)

前一篇《visual c#.net网络程序开发-socket篇》中说到:支持http、tcp和udp的类组成了tcp/ip三层模型(请求响应层、应用协议层、传输层)的中间层-应用协议层,该层的类比位于最底层的socket类提供了更高层次的抽象,它们封装 tcp 和 udp 套接字的创建,不需要处理连接的细节,这使得我们在编写套接字级别的协议时,可以更多地尝试使用 tcpclient 、 udpclient和tcplistener,而不是直接向 socket 中写。它们之间的这种层次关系示意如下: 可见, tcpclient 类基于 socket 类构建,这是它能够以更高的抽象程度提供 tcp 服务的基础。正因为这样,许多应用层上的通讯协议,比如ftp(file transfers protocol)文件传输协议、http(hypertext transfers protocol)超文本传输...

http://www.sosof.com/detail/472/41747271615640.html -by - 丰搜 缓存页面


上一页 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons