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.
您可能关注的文档
- Unit7A How much are these socks 2a_2e).ppt
- Unit-2-Is-this-your-pencil-Section-B2-教学课件.ppt
- unit7What-is-the-highest-mountain-in-the-world一课时.ppt
- unit7 i am more outgoing than my sister SectionB-2a-2e课件.ppt
- Unit8When_is_your_birthday?复习课件一.ppt
- unity 5.x以上物理引擎介绍.docx
- Unit8 When is your birthday B(3a_Self check).ppt
- 沁阳市美丽学生和诗礼之家候选人事迹(第八期).docx
- USB TYPE C的各种方案.pptx
- 沈从文与张兆和的爱情.pptx
原创力文档

文档评论(0)