文章分类 -  c++

摘要:今天继续深入学习socket套接字的使用,上一篇文章我们主要深入介绍了如何使用套接字进行面向连接的通信编程,这里我们主要深入讲解一下基于面向非连接的编程。 对于TCP面向连接来说,在通信前,需要经过三步握手协议以建立连接,而建立连接的过程往往比较耗费时间。连接建立后,在聊天过程中,可能经过好吃一段时 阅读全文
posted @ 2019-12-09 22:38 doscn 阅读(140) 评论(0) 推荐(0)
摘要:今天我们继续就网络编程进行深入的探讨,我们知道TCP/IP协议是面向连接的socket编程,也就是通信是基于连接,必须先建立连接,我们才可以进行通信。具体流程如下: 服务器端流程: 创建套接字(socket) 将套接字绑定到一个本地地址和端口上(bind) 将套接字设为监听模式,准备接受客户请求(l 阅读全文
posted @ 2019-12-09 22:37 doscn 阅读(151) 评论(0) 推荐(0)
摘要:今天总结一下WinSock编程步骤. 创建CSocket对象。例如,创建两个CSocket对象,分别为服务器端和客户端的对象,代码如下 1 CSocket serverSock; 2 CSocket ClientSock; 使用CSocket对象的Create函数创建Windows Socket。同 阅读全文
posted @ 2019-12-09 22:36 doscn 阅读(101) 评论(0) 推荐(0)
摘要:这一节实例主要实现使用服务器和客户端进行通信。 设计流程图如下: 具体操作步骤如下: 创建服务器基本对话框: 项目 MFC App Dialog base Windows Sockets 添加控件: 添加成员变量及按键消息处理函数 1 //////////////////////////////// 阅读全文
posted @ 2019-12-09 22:35 doscn 阅读(126) 评论(0) 推荐(0)
摘要:这里给出一个最简单的网络编程入门实例 消息发送机制(基于Visual C++)。 当用户在对话框中输入字符后,回车,则将输入字符显示在应用程序中,步骤如下: 新建 项目 MFC App Single document Windows Scokets Finish. 在IDD_ABOUTBOX对话框中 阅读全文
posted @ 2019-12-09 22:34 doscn 阅读(141) 评论(0) 推荐(0)
摘要:socket作为网络上最常用的API之一,socket接口定义了许多的函数。socket套接字是网络通信的基本构件。 WSAStartup 启动winsocket. getaddrinfo 获取地址信息 socket 创建socket bind 配置TCP监听socket listen 启动监听 W 阅读全文
posted @ 2019-12-09 22:32 doscn 阅读(107) 评论(0) 推荐(0)