自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蝈蝈俊.net

记录自己的学习心得

  • 博客(53)
  • 收藏
  • 关注

原创 如何调用浏览路径对话框

如何调用浏览路径对话框Win32API的ShellExtension外壳扩展接口提供了这种途径。下面是一段用C语言 编写的程序,可以显示上图所示的对话框。voidSelectDirDlg(charDir[]) { BROWSEINFObi; ITEMIDLIST*pidl; bi.hwndOwner=NULL; bi.pidlRoot=NULL; bi.pszDisplayName=Dir

2001-08-29 13:17:00 1620

原创 MFC中多线程的应用

MFC中多线程的应用-------------------------------------------------------------------------------  我试着用自已的话来表述线程的概念,还有很短时间里编的一个小示例程序(不知恰当不?,也不知能说得清不..),见笑了.  线程其实和标准的windows主程序(WinMain)没啥两样...主程序其实是一个特殊

2001-08-27 16:35:00 1872 1

原创 用VC++5.0 实 现 多 线 程 的 调 度 和 处 理

用VC++5.0 实 现 多 线 程 的 调 度 和 处 理 哈 尔 滨 工 程 大 学 一 系 张 万 春 一 多 任 务, 多 进 程 和 多 线 程 ---- Windows95 和WindowsNT 操 作 系 统 支 持 多 任 务 调 度 和 处 理, 基 于 该 功 能 所 提 供 的 多 任 务 空 间, 程 序 员 可 以 完 全 控 制 应 用 程 序 中 每 一

2001-08-27 15:38:00 2628

原创 SOCKET类的设计和实现

SOCKET类的设计和实现 WinSock基本知识 这里不打算系统地介绍socket或者WinSock的知识。首先介绍WinSock API函数,讲解阻塞/非阻塞的概念;然后介绍socket的使用。WinSock API Socket接口是网络编程(通常是TCP/IP协议,也可以是其他协议)的API。最早的Socket接口是Berkeley接口,

2001-08-24 16:00:00 3070

原创 简单邮件传输协议SMTP封装类

简单邮件传输协议SMTP封装类作者:Asif Rasheed 翻译:刘建强 在Internet上,Email是最流行的传输媒体。这篇文章包括两个协议:. POP 3 协议: POP3协议(邮政传输协议)就是指从Email服务器接收信件。我已经提交了一个封装POP3协议的类。该协议官方的描述你可查阅RFC1225。 SMTP协议: SMTP (简单邮件传输协议) 指发送邮件到

2001-08-22 18:15:00 3048

原创 在VC6.0中编写网络应用程序

{在VC6.0中编写网络应用程序} 》{  在网络技术日益发展的今天,如果自己也能够编写一个实用的网络应用程序,那么,不仅能够激发对网络的兴趣,促使自己对网络知识的追求,同时开发过程本身也是一个很好的学习过程。  在VC6.0中MFC对网络编程有着很好的支持,针对不同用途的网络应用程序,VC有不同的封装类进行支持,如FTP、HTTP等等,使用户能够很快的开发出相应的程序,但同时,也

2001-08-22 18:13:00 1844

原创 PC到PC的IP电话实现

PC到PC的IP电话实现 作者:阮帮秋 发布时间:2001/04/09 文章摘要:  IP电话,也称为网络电话,它的发展非常之迅速。本文设计并实现了一个计算机到计算机的IP电话的软件模型,详细讲解了软件设计中的重点和难点,分析了软件中语音的采集和播放,语音的网络传输等一些关键技术的实现方法和注意事项,并指出了软件的不足

2001-08-22 18:06:00 2764

原创 基于TCP/IP协议的化学专家实时交流系统

基于TCP/IP协议的化学专家实时交流系统赵勇 秦红胜 张卫东 林少凡摘要:阐述了开发“化学专家实时交流系统”的软、硬件环境和技术要点,介绍了在Windows9x/NT环境下,用Visual C+ +开发Windows Sockets通信程序、实时显示三维分子的情况。关键词:化学,套接字,Sockets,网络通讯中图分类号:TP 393  随着计算机网络在我国、尤其是在高校的普及,它已

2001-08-22 17:51:00 2007

原创 Internet 服 务 端 口 测 试 程 序 的 设 计 与 实 现

   Internet 服 务 端 口 测 试 程 序 的 设 计 与 实 现  ---- 程 序 的 实 用 背 景---- 当 前, 上 网 的 朋 友 越 来 越 多, 遇 到 的 问 题 也 越 来 越 多, 最 常 见 的 就 是 关 于 域 名 服 务 器(DNS)、 邮 件 服 务(SMTP) 和POP3

2001-08-22 16:35:00 2275

原创 利用“侦听-转发”程序破译网管协议

利用“侦听-转发”程序破译网管协议深圳市芯络实业有限公司chenjun一, 开发目的及原理   本公司在产品开发过程中,需要研究多种以太网交换机(又称智能集线器)的内部网管信息结构,为此,必须编写出一个“窃听”程序,把网管程序和交换机的通讯内容记录下来加以分析。本人在Visual C++ 6.0下用MFC Socket类编出程序,成功地实现了上述目的。   目前,标准的网络管理

2001-08-22 15:40:00 1759

原创 视频会议远端摄像机控制的研究

视频会议远端摄像机控制的研究哈尔滨工业大学通信技术研究所(150001) 于 波 刘进慧 张中兆摘 要:分析了视频会议中如何实现对远端摄像机的控制,该项技术在远程教学和实时监控方面起着非常重要的作用。 关键词:视频会议 winsocket 规程分析仪随着我国改革开放的不断深入和经济的迅猛发展,社会上方方面面的会议、会晤、磋商与日骤增,特别是在经济领域,信

2001-08-22 14:54:00 2832

原创 为CSocket配置Time-Out功能

为CSocket配置Time-Out功能    CSocket操作,如Send(),Receive(),Connect()都属阻塞操作,即它们在成功完成或错误发生之前是不会返回的。    在某些情况下,某项操作可能永远不能成功完成,程序为了等待其完成就得永远循环下去。在程序中为某项操作限定一个成功完成的时间是个好主意。本文就是讨论此问题的。    一个办法是设计一个计时器,当操

2001-08-22 10:19:00 2096

原创 多屏幕显示器编程( 七 )

Programming for Multiple Monitors in Windows 98Figure 3: Cache the Work AreaContinued from Figure 2: The Virtual Desktop This code snippet caches the work area of every monitor for later use. //

2001-08-21 14:21:00 2609

原创 多屏幕显示器编程( 六 )

Programming for Multiple Monitors in Windows 98Figure 2: The Virtual DesktopContinued from Figure 1: The Display Properties Control Panel Windows uses the resolution of each monitor and the relati

2001-08-21 14:19:00 1519

原创 多屏幕显示器编程( 五 )

 Programming for Multiple Monitors in Windows 98Figure 1: The Display Properties Control PanelContinued from Other Issues Windows 98s Display Properties control panel contains a Monitor tab when

2001-08-21 14:18:00 1972

原创 多屏幕显示器编程( 四 )

Programming for Multiple Monitors in Windows 98Other IssuesContinued from New Multiple-Monitor Win32 API functions If you use these new API functions to make your applications multiple monitor-fri

2001-08-21 14:15:00 1808

原创 多屏幕显示器编程( 三 )

Programming for Multiple Monitors in Windows 98New Multiple-Monitor Win32 API functionsContinued from Installing Multiple Monitors In order to give applications access to multiple-monitor informat

2001-08-21 14:12:00 2436

原创 多屏幕显示器编程( 二 )

Programming for Multiple Monitors in Windows 98Installing Multiple MonitorsContinued from Introduction Setting up multiple monitors is relatively easy, but there are a few ground rules. Both of yo

2001-08-21 14:11:00 2054

原创 公历到农历的转换法

发信人: HIFI (~ZZZ), 信区: program 标 题: Re: 公历和农历的关系! 发信站: 交大兵马俑BBS站 (Sun Jul 11 23:26:28 1999), 转信 【 在 star (光明来到乐) 的大作中提到: 】 ∶ 有这种算法吗? ∶ 从来没见过 ∶ 有的话我也要一份 ∶ 【 在 ZiXiM (浙客西蒙) 的大作中提到: 】 给你一个delphi的例程: (我也是抄

2001-08-21 11:43:00 1780

原创 pre-emptive multithreading web spider

 pre-emptive multithreading web spider this article was contributed by sim ayers. the win32 api supports applications that are pre-emptively multithreaded. this is a very useful and powerf

2001-08-20 17:30:00 2133

原创 用VC++编制FTP客户端应用程序

用VC++编制FTP客户端应用程序  FTP协议将使用两条单独的TCP连接,一条专用于发送FTP命令,另一条则专用于传递数据。初始建立连接时,服务器在21号端口上接收来自客户端的命令连接。当需要传送数据时(文件列表、文件数据等),客户端向服务器发出Port命令,并进入监听状态,等待来自服务器的数据连接请求。   首先我们利用VC++ 6.0的AppWizard创建一个基于对话框的应用程序,命名

2001-08-20 11:36:00 1781

原创 使用MFC快速实现网络编程 CAsyncSocket

使用MFC快速实现网络编程 福州大学 王骏 ---- 随着计算机网络化的深入,计算机网络编程在程序设计的过程中变得日益重要。由于C++语言对底层操作的优越性,许多文章都曾经介绍过用VC++进行Socket编程的方法。但由于都是直接利用动态连接库wsock32.dll进行操作,实现比较繁琐。其实,VC++的MFC类库中提供了CAsyncSocket这样一个套接字类,用他来实现Socket

2001-08-20 11:00:00 8343 3

原创 用Winsock完成了话音的一端—端传输

摘要:在Windows 95环境下,基于TCP/IP协议,用Winsock完成了话音的一端—端传输。采用双套接字技术,阐述了主要函数的使用要点,以及基于异步选择机制的应用方法。同时,给出了相应的实例程序。关键词:Windows 95,语音通信,TCP/IP,Winsock一、引言Windows 95作为微机的操作系统,已经完全融入了网络与通信功能,不仅可以建立纯Windows 95环境下的“

2001-08-19 18:57:00 1643

原创 利用java编写网络通信程序

利用java编写网络通信程序作者:于洪斌、马俊光、车雪松  一、java与网络通信   java是一门适合于分布式计算环境、尤其是Internet程序设计的语言。这不仅仅在于java具有很好的安全性和可移植性,还在于java为Internet编程提供了丰富的网络类库支持。利用这些网络类库,可以轻松编写多种类型的网络通信程序。   TCP/IP协议是当今最流行的协议,也是Int

2001-08-19 18:57:00 4821

原创 Winsock网络通信

Winsock网络通信这里我希望和大家探讨一下Winsock网上通信的程序,由于因特网的普及,越来越多的程序具有了在网上与其他程序通信的功能.其实所有这些功能都建立在Winsock接口之上,应用程序执行大多数网络通信的基本对象称为套接口或软插口(Socket).使用MFC Winsocket类添加网络通信功能就相对容易些.基本类CAsyncSocket提供全面的

2001-08-19 18:51:00 1774

原创 用Delphi编写点对点传文件程序

文章摘要:   Delphi功能强大,用Delphi写软件,可以大大缩短软件的开发周期。本文介绍怎样用Delphi编写点对点传文件程序。        正文: 用Delphi编写点对点传文件程序  Delphi功能强大,用Delphi写软件,可以大大缩短软件的开发周期。关于点对点传文件的基本思路,就是一个

2001-08-19 18:49:00 2121

原创 基于WinSocket的网络通信实现

基于WinSocket的网络通信实现[1999-08-09]陈广奕  VC++中,MFC编程支持两种利用Windows Sockets进行网络通信的编程模式,这两种模式即为用CAsyncSocket类和派生于CAsyncSocket 的CSocket类。  * CAsyncSocket类封装了Windows Sockets API函数,提供了较低层的与Windo

2001-08-19 18:44:00 2042

原创 ::多层结构连接方式选择的分析::

::多层结构连接方式选择的分析:: Borland公司的MIDAS让我们能用Delphi构建强大的多层分布式数据库系统,MIDAS提供了很多种的客户程序和中间层的连接方式,如:Sockect,DCOM,Corba等等,这么多的方式,在开发多层体系的时候我们应该如何选择呢,下面我就简单的介绍一下这几种连结方式。Socket: Sockect无疑是最

2001-08-19 18:30:00 1357 1

原创 如何利用C++ Builder 5.0 Enterprise 创建用户自己的网上聊天程序

如何利用C++ Builder 5.0 Enterprise 创建用户自己的网上聊天程序 网络是一个激动人心的领域,编写网络上的应用程序更是很多程序员向往的情节,然而编写网络程序需要掌握大量的网络传输协议、编程接口和WinSock32 API 函数,正因为如此,要完成从Windows程序员到Web程序员的转变不是一件易事.最近笔者成功的用C++

2001-08-19 18:29:00 1458

原创 Windows 95 Socket

Windows 95 Socket 提 供 了 在 Microsoft Windows 95 中 进 行 网 络 程 序 设 计 的 一 个 接 口, 它 是 在 Unix Socket 的 基 础 上 发 展 而 来 的, 不 仅 保 留 了Unix Socket 原 有 的 风 格, 而 且 还 融 入 了 适 合 于 Windows 95 的 新 特 点, 这 使 得 用 户 可 以 利 用

2001-08-19 18:22:00 1287

原创 Socket编程中select()的妙用

Socket编程中select()的妙用发信站: 华南网木棉站 (Tue Aug 4 15:43:41 1998), 转信 【 原文由 cpu 所发表 】 用过 WinSock API 网友们知道:WinSock 编程中有一很方便的地方便是其 息驱动机制,不管是底层 API 的 WSAAsyncSelect() 还是 MFC 的异步Socket类: CAsy

2001-08-19 18:16:00 2529

原创 Socket Programming with VB

 Socket Programming with VB我们在烟台项目的网络传输部分研究中涉及到了Winsock编程,经过较长时间的学习,做出了几个模型。本文是我在工作过程中的一些体会,不足之处请大家指正。1. 简介在Windows下的各种网络编程接口中,Windows Sockets脱颖而出,这是因为indows Sockets规范是一套开放的、支持多种协议的Windows下的网络编程接口。利用

2001-08-19 17:39:00 1739

原创 Linux网络代码导读v0.2

Linux网络代码导读v0.2发布日期:作者:yawl 主页:http://www.nsfocus.com 1 前言许多人在分析linux代码时对网络部分(主要是src/linux/net,src/linux/include/net及src/linux/include/linux目录下的文

2001-08-19 17:38:00 2938

原创 如何进行 Socket 编程

  如何进行 Socket 编程    进程通信的概念最初来源于单机系统,由于每个进程都在各自的地址范围内运行,为了保证两个相互通信的进程之间既不互相干扰,又协调一致的工作,操作系统为进程通信提供了相应设施,如UNIX BSD中的管道(pipe),有名管道(named pipe)和软中断信号(singal),UNIX system V的消息(message)、共享存储区(s

2001-08-19 16:22:00 2339

原创 非阻塞方式下Socket读取数据的一个例子

 标题:非阻塞方式下Socket读取数据的一个例子作者:DreamTiger发表时间:2000-1-15 下午 05:59:13发信人: lBlade (刀锋), 信区: Delphi 标 题: Re: 斑竹帮忙看看偶这段Socket程序!救救我! (转载)发信站: BBS 水木清华站 (Tue Jan 11 14:22:56 2000)

2001-08-19 16:17:00 10528 5

原创 Socket 编程简介

《Linux 公报》……让Linux更富魅力! Socket 编程简介作者:Pedro Paulo Ferreira Bueno 和 Antonio Pires de Castro Junior译者:小牟介绍现在大多数的操作系统都提供了已编译好了的网络通讯程序。TCP/IP范围内最普通的例子就是 web客户端(浏览器) 和web服务器,还有就是FTP

2001-08-19 16:13:00 1881

原创 用Visual C++ 4.0 实现Windows 95 Socket编程

 用Visual C++ 4.0 实现Windows 95 Socket编程 作者: 李 大 琪   Windows 95 Socket 提 供 了 在 Microsoft Windows 95 中 进 行 网 络 程 序 设 计 的 一 个 接 口, 它 是 在 Unix Socket 的 基 础 上 发 展 而 来 的, 不 仅 保 留 了Unix Socket

2001-08-19 16:10:00 1496

原创 socket编程原理

   第二章  socket编程原理2.1  问题的引入       UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行I/O操作的进程。然后这个用户进

2001-08-19 15:59:00 1866

原创 Java语言的Socket编程

<!--function change(myform){ url=myform.S1.options[myform.S1.options.selectedIndex].value; this.window.location.href=url;}//-->Java语言的Socket编程徐迎晓 (上海大学计算中心25#) [email protected]

2001-08-19 15:44:00 2094 1

原创 用Socket接口实现网络异步通信

用Socket接口实现网络异步通信   马爱民   VC ++ 4.1以上版本的开发环境提供了Socket接口,可以方便地进行网络通信。本文是在一个应用程序中利用Socket接口实现异步通信,由于在异步通信状态下,服务端和客户端主控程序在等待信息时可以完成其他工作,因此具有更广阔的应用领域。   1.建立应用程序框架   为了便于说明程序之间的相互关系,假设已用

2001-08-19 15:37:00 2746

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除