vc++、MFC基础教程_.ppt

1.WinSock环境的初始化 在使用WinSock MFC类之前,必须为应用程序初始化WinSock环境。其实现只要调用全局函数AfxSocketInit即可。如下面的代码: 同时,在“stdafx.h”文件中添加如下代码: 如果在使用MFC AppWizard[EXE创建MFC工程时,在MFC AppWizard Step 2对话框选择“Windows Sockets”选项,则程序回自动添加上面的代码,实现WinSock的初始化。 2.创建Socket 创建Socket,首先需要构造Socket对象,而后调用Create函数创建Socket。Create函数原型如下: 各参数含义如下: nSocketPort:为使用的端口号,默认为0,表示由系统自动选择,通常在客户端都使用这个选择。 nSocketType:为使用的协议族,默认为SOCK_STREAM,表示使用面向连接的流服务;为SOCK_DGRAM,表示使用无连接的数据报服务。 lpszSocketAddress:为本地的IP地址,可以使用点分法表示如“”。 2.创建Socket 也可以通过使用Bind函数设置Socket的地址和端口号,如下: 表示该Socket对象的地址为“168.0.1”,端口为4800。 通过Socket提供的send()和Receive()函数可以实现任何类型数据的发送和接收。 3.

文档评论(0)

1亿VIP精品文档

相关文档