E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Winsock2
C++之基于
Winsock2
封装UDPServer与UDPClient
文章目录Socket过程UDPServer.hUDPServer.cppUDPClient.hUDPClient.cppmain.cppCMakeLists.txt测试截图Socket过程UDPServerUDPClientUDPServer.h#ifndefUDPSERVER_H_INCLUDED#defineUDPSERVER_H_INCLUDED#include#include#includ
NueXini
·
2023-10-18 15:54
C++
c++
winsock
udp
server
client
某型雷达的报文收发实录
(以下内容尚未进过实践检验2020-6-20)激光雷达的报文的接收,使用的API为
winsock2
的recv()函数。遇到的最主要问题是报文格式→代码中的接收方法→应当被处理的格式。
楚谷雨
·
2023-07-18 00:38
C++/c
Docker Desktop提示“Docker Desktop Stopped”解决方案
新建一个文本文件,并复制以下内容到文件中:WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
WinSock2
宇航员写代码
·
2023-06-08 16:04
大数据开发
docker
云原生
Windows网络编程笔记
1Winsock简介1.1Winsock头文件及库文件Winsock有两个版本:Winsock1和
Winsock2
,都能在WinCE之外的Windows系统运行。WinCE只支持Winsock1。
肥树仙僧
·
2023-03-24 18:07
Visual Studio 2019配置 vcpkg C++包管理工具
配置我们以网络编程中遇到需要包含的
Winsock2
库为例,使用vcpkg可以快速配置项目环境。下载安装vcpkg,使用git下载或直接github
PwnGuo
·
2023-01-11 06:30
windows安全研究
visual
studio
ide
C++基于socket多线程实现网络聊天室
本文实例为大家分享了C++基于socket多线程实现网络聊天室的具体代码,供大家参考,具体内容如下1.实现图解2.聊天室服务端:TCP_Server_Chat.cpp#include//
winsock2
·
2021-07-30 17:36
关于 WinSock2.h 与 WinSock.h 文件重定义冲突的 解决办法
事实上一直都用的是Winsock1的,还从来没有用过
Winsock2
,今天开始使用它,但是出现了一大堆的错误,都是那个C2011和C2375之类的错误。当时就想,是不是2和1发生了冲突了?
weixin_34106122
·
2020-09-17 00:11
Winsock2
DLL 库的初始化
Winsock2DLL库的初始化要用
winsock2
编程,首先需要初始化
Winsock2
这个DLL,在使用完毕也要清理DLL。下面是使用socket2的初始化过程:1.#include2.
花花呀123456
·
2020-09-15 20:44
网络
四.重叠I/O模型
四.重叠I/O模型
Winsock2
的发布使得SocketI/O有了和文件I/O统一的接口。我们可以通过使用Win32文件操纵函数ReadFile和WriteFile来进行SocketI/O。
bobohack
·
2020-09-12 09:08
asynchronous
socket
winapi
struct
io
null
C语言-socket:客户端-服务端通信
博主上一篇做过简单介绍,详情请自行百度查询,本次主要做的是基于socket通信的C语言实现需要使用的头文件:winsock2.h操作平台Windows,使用编译器dev(报错缺的文件看文章末尾的补充)
winsock2
Big-one
·
2020-08-24 04:01
C语言
socket通信
dev
Win10家庭版 误删winsock和
winsock2
注册表,无法上网,wifi也不可用,winsock命令不可用 的解决方案
不小心把winsock和
winsock2
注册表删除了,还没有做备份…简直是作死…因为这2个注册表被删除,直接导致电脑无法上网,详细原因涉及到TCP/IP网络通信协议,这里不深入。
lijwen
·
2020-08-20 16:20
运维
IOCP+WinSock2新函数打造高性能SOCKET池
在前一篇文章《
WinSock2
编程之打造完整的SOCKET池》中,介绍了
WinSock2
的一些新函数,并重点详细介绍了什么是SOCKET池,有了这个概念,现在就接着展开更深入的讨论。
machack
·
2020-08-20 10:53
IOCP编程
Windows网络编程:Winsock实现客户端与服务器文件传输(TCP/IP)
1.Winsock2借用百度百科:“
WinSock2
是连接系统和用户使用的软件之间用于交流的一个接口。Winso
冯Jungle
·
2020-08-18 19:11
Windows开发
计算机网络
Winsock2
AsyncSelect编程实例
#include#include#include#include#include#definePORT5150#defineBUFFER_SIZE8192#defineWM_SOCKET(WM_USER+1)typedefstruct_SOCKET_INFORMATION{BOOLbRecvPosted;CHARBuffer[BUFFER_SIZE];WSABUFwsaBuf;SOCKETSock
东东
·
2020-08-16 19:50
C/C++
简易的命令行聊天室程序(Winsock,服务器&客户端)
代码中使用
WinSock2
函数库,设计并实现了简单的聊天室功能。该程序为命令行程序。
weixin_30666401
·
2020-08-16 02:25
Pinging ? with 32 bytes of data
with32bytesofdata后发现为winsock出现问题解决方案:一、使用超级兔子中的IE修复(其中有一项‘强力修复
Winsock2
’)二、使用win中的netsh命令(开始/运行/CMD)然后重新启
weixin_30624825
·
2020-08-14 05:07
关于TCP/IP数据包的截取和分析
从Windows2000开始,
Winsock2
开始支持原始socket,可以截获所有经过本机的TCP/IP数据包,支持拨号网络,但对本机向外发送的T
ggg82
·
2020-08-10 09:03
学习笔记
qt项目
winsock2
中类型被winsock重定义了
windows项目中winsock.h、winsock2.h、windows.h的重复包含问题由来已久,今天在qt项目上遇到了有点闹心,场景:项目新添加了一个第三方的库,应用而不调用的时候编译没问题,一旦包含头文件并且调用其中接口,就报错,各种类型重复定义以前项目在vs里面,代码全部自己写的,大部分是因为winsock2.h和windows.h包含顺序引起的,可是今天用到全是qt和第三方的库,根本
youyudexiaowangzi
·
2020-08-09 03:36
qt
误删了win10下面的winsock和
winsock2
今天真是的脑残,一位内pp无法链接到手机,按照百度教程,把winsock和
winsock2
删除了,结果不但没有解决pp无法链接到iphone的问题。
Tiramisu920
·
2020-08-04 15:34
生活类
【坑】winsock2.h和windows.h的include顺序
给qt工程添加一个日志模块,该模块只有一个头文件,顺手就把这个头文件放在cpp的顶部include了,结果一编译出来一堆错误,仔细一看,都是些
winsock2
相关的错误。
mercurygear
·
2020-07-28 17:12
简易SOCKET
//#include"pch.h"#include#include//
winsock2
必须放在windows上面,因为早期的window已经实现了winsock,会引起冲突#include#includeusingnamespacestd
土豆不削皮QAQ
·
2020-07-13 12:18
杂记
使用WSAIoctl获取socket扩展函数(如AcceptEx)的指针
未获取函数指针就调用函数(如直接连接mswsock.lib并直接调用AcceptEx)的消耗是很大的,因为AcceptEx实际上是存在于
Winsock2
结构体系之外的。
爆豆
·
2020-07-10 12:28
Windows
Windows网络编程(基础篇1)
除了WSAStartup、WSACleanup、WSARecvEx、WSAGetLastError属于Winsocket1.1规范函数外,凡是有前缀WSA的,都是在
Winsock2
中更新或者增添的一个新的
zt_xcyk
·
2020-07-06 14:59
C++
网络编程
SOCKET模型之重叠I/O
如果对SOCKET一无所知请关注本系列其他文章)目录:1.重叠模型的优点2.重叠模型的基本原理3.关于重叠模型的基础知识4.重叠模型的实现步骤5.多客户端情况的注意事项一.重叠模型的优点1.可以运行在支持
Winsock2
sdudubing
·
2020-07-05 11:45
其它学习
用完成端口开发大响应规模的Winsock应用程序
本文将讨论如何通过
Winsock2
在WindowsNT和Windows2000上开发高扩展能力的Winsock应用程序。文章主要的焦点在客户机/服务器模型的服务器这一方,当然,其中的许多要点
披星戴月的蜗牛
·
2020-07-04 20:59
笔试题-计算机网络
外挂制作介绍篇
别看这是封包这一问题,但是涉及的技术范围很广范,实现的方式也很多(比如说APIHOOK,VXD,
Winsock2
都可以实现),在这里我们不可能每种技术和方法都涉及,所以我在这里以
Winsock2
技术作详细讲解
dianye4573
·
2020-07-01 22:05
Windows网络编程之Winsock 编程接口实验
自
Winsock2
规范开始,Wind
tianhaobing
·
2020-06-26 19:26
windows网络编程
Windows网络编程:一文深入理解Winsock
WinsockAPI包括Winsock1和
Winsock2
版本,
Winsock2
版本的函数通过前缀"WSA-"标识。比如,建立套接字的Winsock1函数称为socket,而在
Winsock2
中则
冯Jungle
·
2020-06-26 10:09
计算机网络
Windows开发
Win10网络黄色叹号,疑难解答诊断为:“以太网”没有有效的IP 配置
原因:系统文件缺失,winsock和
winsock2
损坏解决方法:找一个相同系统的电脑,利用“注册表编辑器”导出w
哇是小欣
·
2020-06-26 03:21
TroubleShooting
Winsock编程接口
这个是基于
Winsock2
的一个程序设计,我使用的软件是VS2017,当然其他软件应该也可以编译运行demo,这篇博客主要写一些Winsock接口问题,主要包含winsock库的装入和释放,winsock
会打代码的小猴子
·
2020-06-25 22:18
winsock
server
tcp
udp
WinSock2
网络通信(win32编程)
本代码有服务器端server.cpp和客户端client.cpp,客户端连接服务器端即可实现简单文字通信。服务器server.cpp代码如下://server.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#include#pragmacomment(lib,"ws2_32")//引入lib库voidSockInit();voidError();DWORDWINAPI
love music.
·
2020-06-25 04:16
windows编程--网络编程学习--winsock编程(2)
Winsock在常见的Windows平台上有两个主要的版本,即Winsock1和
Winsock2
。
我只是一个单纯的2
·
2020-06-24 13:26
MFC学习
事件通知方式实现的重叠I/O模型
////事件通知方式实现的重叠I/O模型(异步IO模型)///这个模型的基本的设计实现是允许应用程序使用重叠的数据结构一次投递一个或者多个异步I/O///请求///这个模型与上述其他模型不同的是它使用
Winsock2
H-KING
·
2020-06-24 06:25
网络编程深入研究
网络编程
WinSock2
API
WinSock中提供的5种网络模型已经可以做到很高效了,特别是完成端口,它的高效的原因在于它不仅另外开启了线程来处理完成通知而不是占用主程序的时间,同时也在于我们在完成端口中运用了大量异步IO处理函数。比如WSASend、WSARecv等等。为了高效的处理网络IO,WinSock提供了大量这样的异步函数。这篇博文主要探讨这些函数的用法和他们与传统的巴克利套接字相比更加高效的秘密AcceptEx其实
aluluka
·
2020-06-24 02:36
Windows网络编程
【
winsock2
】windows网络编程 之 TCP/IP Client
有了TCP/IPServer的编程知识及技巧http://blog.csdn.net/ieczw/article/details/19493311对于Client(客户端的编程就简单了很多!)图1服务器程序与客户端程序基本流程图2服务器与客户端通信图还是按照以下几步来完成客户端与服务器间的通信:1、加载和初始化套接字#include#pragmacomment(lib,"ws2_32.lib")W
ieczw
·
2020-06-23 17:39
Windows编程
【
winsock2
】windows网络编程 之 TCP/IP Server
Socket网络编程无论是什么平台,都有相似流程;在windows中我们一般使用
WinSock2
来进行网络通信,当然还有其他网络通信库。
ieczw
·
2020-06-23 17:39
Windows编程
Socket网络编程
windows
Winsock网络编程头文件及库文件的设置
1Winsock版本Winsock主要包含两个版本,即Winsock1和
Winsock2
。
Winsock2
是Winsock1的扩展,增加了很多异步函数。
棉猴
·
2020-06-23 15:00
网络编程
转载(重叠I/O模型)
目录:1.重叠模型的优点2.重叠模型的基本原理3.关于重叠模型的基础知识4.重叠模型的实现步骤5.多客户端情况的注意事项一.重叠模型的优点1.可以运行在支持
Winsock2
的所有Windows平台,而不像完成端口只是支持
heping82213
·
2020-06-23 14:31
WinSock2
网络编程的步骤(服务器端)
1、构造函数中对套接字对象和其他控制变量初始化m_hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);m_hSocket=NULL;isServerStart=FALSE;ChatEnable=FALSE;2、调用WSAStartup函数对WinSockDLL初始化WSADATAwsaData;//结构体,包含加载库版本的相关信息WORDversion=MAKEW
dola77521
·
2020-06-23 05:43
Socket编程模型之重叠IO(Overlapped I/O)模型
转载请注明来源:http://blog.csdn.net/caoshiying/article/details/52876090一、原理
Winsock2
的发布使得SocketI/O有了和文件I/O统一的接口
岬淢箫声
·
2020-06-22 20:55
C/C++
MFC
VC
Socket
ping ip可通,ping hostname不通(不同网段的ip)解决办法(windows)
问题起因:
winsock2
网络通讯时,getaddrinfo(node,service,&hints,&result)会因为node是hostname而返回error:11001(找不到这样的主机),ip
NOHACKCC
·
2020-06-22 02:46
C/C++
Linux
2018-03-11
WinSock2
网络通信(win32编程)本代码有服务器端server.cpp和客户端client.cpp,客户端连接服务器端即可实现简单文字通信。
黄文俊_
·
2020-03-11 11:08
SOCKET建立步骤
lib,"WS2_32.lib")intmain(intargc,char*argv[]){WSADATAwsaData;WORDsockVersion=MAKEWORD(2,0);//指定版本号,使用
WINSOCK2
dovlie
·
2020-02-14 14:51
在C#中利用Keep-Alive处理Socket网络异常断开的方法
对于这种情况,我们很好处理,因为客户端程序异常退出会在服务端引发ConnectionReset的Socket异常(就是
WinSock2
中的10054异常)。只要在服务端处理这个异常就可以了。
土小尘
·
2019-10-01 17:00
C++ Socket编程 实现服务端与客户端的通讯(Windows)
Socket编程代码样例:C++socket编程实现服务端与客户端的通讯简单补充:进行WINSOCK编程时,需要引入两个库文件:WINSOCK.H(这个是WINSOCKAPI的头文件,WIN2K以上支持
WINSOCK2
Oliver_xpl
·
2018-01-19 15:52
笔记
SOCKET重叠I/O模型
1重叠模型的优点1可以运行在支持
Winsock2
的所有Windows平台,而不像完成端口只支持NT系统2比起阻塞,select,WSAAsyncSelect以及WSAEventSelect等模型,重叠I
超级极客
·
2018-01-06 19:54
网络模型
通讯模型
套接字(Socket)编程(一) 函数概念篇
根据性质和作用的不同,套接字可以分为原始套接字、流式套接字和数据包套接字3种原始套接字:原始套接字是在
WinSock2
规范中提出的,它能够是程序开发人员对底层的网络传
Super超人
·
2017-12-15 09:18
C++封装的基于
WinSock2
的TCP服务端、客户端
无聊研究Winsock套接字编程,用原生的C语言接口写出来的代码看着难受,于是自己简单用C++封装一下,把思路过程理清,方便自己后续翻看和新手学习。只写好了TCP通信服务端,有空把客户端流程也封装一下。先上主函数://main.cpp:异想家sandeepinpoi!#include"stdafx.h"#includeexternintJTCPserver();externintJTCPclien
Sandeepin
·
2017-08-29 00:00
机器能拼通网关但不能上网!!!
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\WinsockHKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
Winsock2
AddisonJ
·
2017-06-30 14:43
Win10家庭版 误删winsock和
winsock2
注册表的解决方案
晚上不小心把winsock和
winsock2
注册表删除了,还没有做备份…简直是作死…因为这2个注册表被删除,直接导致电脑无法上网,详细原因涉及到TCP/IP网络通信协议,这里不深入。
团子ing
·
2017-04-02 16:36
winsock注册表
网络通信
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他