上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页

2019年11月7日

线程同步与异步套接字编程(一)

摘要: 前面三章我们介绍了多线程同步处理方法是创建互斥对象来实现多线程同步运行。这章我们讲解如何运用事件对象来处理线程同步: 事件对象也是属于内核对象,其包含三个成员:1.使用计数;2.用于指明该事件是一个自动重置的事件还是一个人工重置的事件的布尔值;3.用于指明该事件处于已通知状态还是未通知状态的布尔值。 阅读全文

posted @ 2019-11-07 09:48 Milo_lu 阅读(229) 评论(0) 推荐(0)

2019年11月6日

多线程(三)

摘要: 对于多线程,我们已经有了综合理解。下面我们就其应用,编写一个简易的实用应用程序 网络聊天室程序的实现; 我们知道聊天室基本功能包含两个,一个是显示接收到的message,另一个就是发送自己的message。这里我们就依据之前掌握的socket来负责网络通信,采用UDP协议。 创建聊天室UI对话框 因 阅读全文

posted @ 2019-11-06 15:11 Milo_lu 阅读(247) 评论(0) 推荐(0)

2019年11月5日

多线程(二)

摘要: 我们接着上一篇文章的内容,继续深入解析。 其实,针对多线程访问同一资源时可能会导致程序异常现象是比较难重复制。当系统长时间运行时,一般才会出现这样的情况。一般来说,对多线程程序,如果这些线程需要访问共享资源,就需要进行线程间的同步处理。 利用互斥对象实现线程同步: 互斥对象(mutex)属于内核对象 阅读全文

posted @ 2019-11-05 14:07 Milo_lu 阅读(141) 评论(0) 推荐(0)

多线程(一)

摘要: 接下几天,我们开始研究多线程说明与应用;这章主要还是讲解一下其观念。 程序与进程的区别:程序是计算机指令的集合,它以文件的形式存储在磁盘上。而进程通常被定义为一个正在运行的程序的实例,是一个程序在其自身的地址空间中的一次执行活动。 进程是资源申请、调度和独立运行的单位,因此它会使用系统中的运行资源, 阅读全文

posted @ 2019-11-05 09:52 Milo_lu 阅读(165) 评论(0) 推荐(0)

2019年11月4日

网络编程socket套接字及其使用(六)

摘要: 今天继续深入学习socket套接字的使用,上一篇文章我们主要深入介绍了如何使用套接字进行面向连接的通信编程,这里我们主要深入讲解一下基于面向非连接的编程。 对于TCP面向连接来说,在通信前,需要经过三步握手协议以建立连接,而建立连接的过程往往比较耗费时间。连接建立后,在聊天过程中,可能经过好吃一段时 阅读全文

posted @ 2019-11-04 11:01 Milo_lu 阅读(280) 评论(0) 推荐(0)

2019年11月1日

网络编程socket套接字及其使用(五)

摘要: 今天我们继续就网络编程进行深入的探讨,我们知道TCP/IP协议是面向连接的socket编程,也就是通信是基于连接,必须先建立连接,我们才可以进行通信。具体流程如下: 服务器端流程: 客户端流程: End. 谢谢. 阅读全文

posted @ 2019-11-01 14:27 Milo_lu 阅读(253) 评论(0) 推荐(0)

2019年10月29日

网络编程socket套接字及其使用(四)

摘要: 今天总结一下WinSock编程步骤. 此外,如果想在两个程序之间接收或发送信息,MFC也提供了相应的函数。如下的两个函数分别实现发送字符串和接收字符串。 End. 谢谢. 阅读全文

posted @ 2019-10-29 11:54 Milo_lu 阅读(163) 评论(0) 推荐(0)

2019年10月28日

网络编程socket套接字及其使用(三)

摘要: 这一节实例主要实现使用服务器和客户端进行通信。 设计流程图如下: 具体操作步骤如下: 创建服务器基本对话框: 添加CSocket对象变量 添加按键消息事件处理函数 创建客户端基本对话框: 添加CSocket对象变量 添加按键消息处理函数 运行测试: 谢谢. 阅读全文

posted @ 2019-10-28 14:49 Milo_lu 阅读(169) 评论(0) 推荐(0)

网络编程socket套接字及其使用(二)

摘要: 这里给出一个最简单的网络编程入门实例 消息发送机制(基于Visual C++)。 当用户在对话框中输入字符后,回车,则将输入字符显示在应用程序中,步骤如下: End. 谢谢! 阅读全文

posted @ 2019-10-28 09:13 Milo_lu 阅读(146) 评论(0) 推荐(0)

2019年10月25日

网络编程socket套接字及其使用(一)

摘要: socket作为网络上最常用的API之一,socket接口定义了许多的函数。socket套接字是网络通信的基本构件。 WSAStartup 启动winsocket. getaddrinfo 获取地址信息 socket 创建socket bind 配置TCP监听socket listen 启动监听 W 阅读全文

posted @ 2019-10-25 14:44 Milo_lu 阅读(157) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页

导航