![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Net winsock
文章平均质量分 81
jiht594
这个作者很懒,什么都没留下…
展开
-
winsock(一)
// win32console.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"// Module Name: Enum.c//// Description:// Enumerate the protocol entries and print their characteristics.//// Compil转载 2012-04-14 22:56:05 · 518 阅读 · 0 评论 -
使用API判断网络是否连通(InternetGetConnectedState / IsNetworkAlive)
// test.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "test.h"#include #include #ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic转载 2011-11-08 18:40:12 · 2337 阅读 · 0 评论 -
socket编程(广播,多播)
广播广播是指在一个局域网中向所有的网上节点发送信息。这是UDP连接的一种广播有一个广播组,即只有一个广播组内的节点才能收到发往这个广播组的信息。什么决定了一个广播组呢,就是端口号,局域网内一个节点,如果设置了广播属性并监听了端口号A后,那么他就加入了A组广播,这个局域网内所有发往广播端口A的信息他都收的到。在广播的实现中,如果一个节点想接受A组广播信转载 2012-04-19 22:16:31 · 1012 阅读 · 0 评论 -
winsock传文件简单例子
服务器端(接收端):在OnButton中:void CServerDlg::OnBnClickedButton3(){ m_socketListen = socket(AF_INET, SOCK_STREAM, IPPROTO_IP); //SOCKADDR_IN m_addr.sin_family = AF_INET; m_addr.sin_addr.S_un.S_addr原创 2012-04-19 21:59:10 · 1166 阅读 · 0 评论 -
获取iP及Mac地址
#include "stdafx.h"#include //该头文件定义了Socket编程的功能#include //该头文件声明了输入输出流函数#include //该头文件定义了一些通用函数#include //该头文件支持HTTP请求#include //该头文件定义了Windows的所有数据基本型态#include转载 2012-04-15 13:41:51 · 1261 阅读 · 0 评论 -
基于事件套接字集合的select 模型
基于事件套接字集合的select 模型select (选择)模型是Winsock 中最常见的I/O 模型。之所以称其为“select 模型”,是由于它的“中心思想”便是利用select 函数,实现对I/O 的管理!最初设计该模型时,主要面向的是某些使用Unix 操作系统的计算机,它们采用的是Berkeley 套接字方案。select 模型已集成到Winsock 1.1 中,它使那些想避免在套接转载 2012-04-17 12:56:22 · 1419 阅读 · 0 评论 -
Winsock(三)setsockopt,getsockopt和ioctlsocket
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经转载 2012-04-15 21:34:16 · 1218 阅读 · 0 评论 -
枚举局域网IP
GetIp(){ //初始化网络库 //WSADATA wsd; //WSAStartup(MAKEWORD(2,2),&wsd); DWORD Count=0xFFFFFFFF,Bufsize=4096,Res; NETRESOURCE* nRes; NETRESOURCE* nRes1; NETRESOURCE* nRes2; HANDLE lphEnum; L转载 2012-04-15 20:58:11 · 1084 阅读 · 0 评论 -
网络编程(三)
网络编程(三)---- MFC 仿QQ聊天软件分类: VC++ 重温笔记2011-08-12 00:50 219人阅读 评论(2) 收藏 举报今天来八一八,MFC的SOCKET 编程,利用CSocket实现一个基于TCP实现一个QQ聊天程序。你会发现,MFC要比WIN32 简单的多。但是如果你不理解具体API socket基础知识,你可能会觉得有一点费解。 所以在开始之转载 2011-11-11 15:08:46 · 1586 阅读 · 0 评论 -
网络编程(一)
网络编程(一)分类: VC++ 重温笔记2011-07-28 16:06 43人阅读 评论(1) 收藏 举报在进行网络编程之前,先把网络编程相关的重要的知识点梳理一下,但其中最最基本的网络基础知识如TCP/IP之类的知识点,还请读者自行去查阅相关的书籍1.网络网络字节序 世界上有很多不同的种类不同的计算机,不同种类的计算在存放多字节的时转载 2011-11-11 15:04:28 · 902 阅读 · 0 评论 -
WinInet
一 WinINet是干什么的?二如果完成一个基本的WinINet操作流程三如何异步完成,异步操作的好处。四 unicode以及mutilbyte五代码样例一 WinINet是微软开发的一个库,可以完成http ftp客户端的工作。让程序员从复杂的协议中节省大量体力。二我会用了http, ftp类似。用WinINet完成一个http下载需要以下步骤 。 下面这个是同步转载 2012-04-20 16:19:45 · 6177 阅读 · 0 评论