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
acceptex
WinSock Socket 池
之前在WinSock2.0API中说到,像DisConnectEx函数这样,它具有回收SOCKET的功能,而像
AcceptEx
这样的函数,它不会自己在内部创建新的SOCKET,需要外部传入SOCKET作为传输数据用的
一叶障目
·
2022-02-21 17:55
c#
AcceptEx
与完成端口(IOCP)结合的示例
AcceptEx
函数定义BOOLAcceptEx(SOCKETsListenSocket,SOCKETsAcceptSocket,PVOIDlpOutputBuffer,DWORDdwReceiveDataLen
·
2021-03-10 00:53
[转载]一个关于IOCP本身的陷阱
对使用
AcceptEx
建立的连接调用shutdown函数关闭返回失败这是我在去年写服务器网络库遇到的一个问题,当时令
bekilledlzy
·
2020-08-24 13:53
开发随笔
重叠I/O网络编程使用
AcceptEx
时容易忽略的一个问题
使用
AcceptEx
接受到请求的SOCKET,执行SO_UPDATE_ACCEPT_CONTEXT时,TCP_NODELAY等属性会被继承为与Listener相同的值。
binarie
·
2020-08-23 09:27
TECH
Zeroc ICE 源码分析三 ICE的网络通信
在Windows版本的ICE中使用了ConnectEx(),
AcceptEx
()等异步接口。在异步请求完成后Windows会将结果缓存在由操作
chenxiemin
·
2020-08-12 14:05
Apache 指定的网络名不再可用 winnt_accept: Asynchronous
AcceptEx
failed
这几天遇到了一个很多人都遇到过的问题,这个问题在google上有太多的人都遇到,但很少有指出最终的解决方案,大部分是解决了AcceptExfailed,但引起了内存的疯狂增加(“memoryleak”)。这几天遇到这个问题后也费了不少功夫,但没有从网上找到最根本的解决办法,幸运的是,最终探索出了一个解决方案,在这里写出来,希望能帮助后来遇到问题的难友们尽早解决问题。遇到的问题比较曲折,大体经过是:
lcj8
·
2020-07-31 19:56
apache
使用WSAIoctl获取socket扩展函数(如
AcceptEx
)的指针
未获取函数指针就调用函数(如直接连接mswsock.lib并直接调用
AcceptEx
)的消耗是很大的,因为
AcceptEx
实际上是存在于Winsock2结构体系之外的。
爆豆
·
2020-07-10 12:28
Windows
windows完成端口 等待客户端发送一次消息才能完成
AcceptEx
操作的解决方法
问题的根源在于服务端必须等到客户端send一次数据,
AcceptEx
的操作才能完成。那怎么办有处理方法吗,当然有。
wjakl001
·
2020-06-29 19:54
网络编程
Winsock服务器设计的四个关键问题
6.2.1接受连接的方法Winsock扩展函数
AcceptEx
是唯一能够使用重叠I/O接受客户连接的函数。下面主要深入探讨使用该函数接收连接的问题。
weixin_30578677
·
2020-06-27 21:10
WinSock2 API
这篇博文主要探讨这些函数的用法和他们与传统的巴克利套接字相比更加高效的秘密
AcceptEx
其实
aluluka
·
2020-06-24 02:36
Windows网络编程
C语言IOCP
lib,"ws2_32.lib")#definePort5000#defineMax_Buffer_Size4096#defineMax_Threads2staticGUIDax_guid=WSAID_
ACCEPTEX
View85
·
2019-09-10 13:00
IOCP陷阱
1.
AcceptEx
10061客户端循环连接,没有发送数据,一定次数后,连接失败,WSAGetLastError的结果是10061。并且后续无法再次连接。
studywithallofyou
·
2019-09-09 13:00
IOCP网络模型
在原有的基础上凭着粗略的技术将accept改成了
AcceptEx
,虽然过程曲折,
_观众
·
2017-11-30 01:01
网络模型
IOCP 学习例子
pragmacomment(lib,"ws2_32.lib") #include"Win32NetWork.h" #include #include//微软扩展的类库 typedefBOOL(*LPFN_
AcceptEx
ab7936573
·
2016-04-12 12:00
基于重叠IO模型的 回显TCP服务器设计
typedefstruct_SOCKET_OBJ{ SOCKETs; intnOutstandingOps;//重叠IO数量 LPFN_ACCEPTEXlpfnAcceptEx;//扩展
AcceptEx
凡尘网络
·
2015-12-15 16:00
Microsoft 扩展函数
windowssocket2定义了一种扩展机制,允许windows套接字服务提供者想应用程序设计者导出先进的数据传输功能1GetAcceptExSockaddrs函数粘贴从
AcceptEx
函数取得的数据
凡尘网络
·
2015-12-15 16:00
Apache 指定的网络名不再可用 winnt_accept: Asynchronous
AcceptEx
failed 的解决办法
分析:
AcceptEx
()是MicrosoftWinSockv2API一组提升网路效率API中的指令。而且在Windows上似乎蛮有可能出问题的。注:可能為了效能还是预设為
webxscan
·
2015-11-25 23:00
IOCP(完成端口)开发手记(2)
在开发过程中,调用函数
AcceptEx
发现总是出错,出错代码是10038,根据调试,发现前面所有创建的SOCKET都是可用的,并且已经bind和Listen.就这样的一个问题,一直让我调试了一天,昨天晚
·
2015-11-13 15:02
iocp
WinSocket模型的探讨——Overlapped模型
这篇文章分为以下几部分来说明: 重叠模型的概念 容易碰到的一些问题 重叠模型的基本编程方法(accept 和
AcceptEx
) 突破64个事件的等待限制 例程 好了,下面就让我们一起来
·
2015-11-13 05:02
socket
使用WSAIoctl获取
AcceptEx
,Connectex,Getacceptexsockaddrs函数指针
未获取函数指针就调用函数(如直接连接mswsock.lib并直接调用
AcceptEx
)的消耗是很大的,因
·
2015-11-12 21:08
connect
【原创】Apache服务器500错误失去响应的问题解决
: winnt_accept: Asynchronous
AcceptEx
failed. [Fri Dec 27 13:
·
2015-11-12 15:18
apache
windows 2003下SVN日志已满处理方法
网上查了下发现很多人遇到这样的问题,根源在于SVN 使用的 apache的
AcceptEx
的配置问题。于是按照如下方法修改VisualSVN
·
2015-11-11 11:45
windows
apache 指定的网络名不再可用 原因及解决方法
: winnt_accept: Asynchronous
AcceptEx
failed. 2、网上查找到
·
2015-11-08 09:15
apache
IOCP扩展方法
AcceptEx
, DisconnectEx, GetAcceptExSockaddr用法示例
这篇文章记录了我刚接触IOCP模型时的理解,对于初学者,应该算不错的调试程序,仅有一个400多行代码的dpr文件,可以直接用WriteLn输出信息,前提是会用delphi建立Console Application,当然你也可以很容易的就改成了C控制台程序或是其它语言。附加代码中有详细的注释,如果你已有IOCP经验,那么请不用在此浪费时间,
·
2015-11-02 15:53
connect
Winsock服务器设计的四个关键问题
6.2.1 接受连接的方法 Winsock扩展函数
AcceptEx
是唯一能够使用重叠I/O接受客户连接的函数。下面主要深入探讨使用该函数接收连接的问题。
·
2015-10-31 10:40
服务器
完成端口->接受连接请求(收集)
在套接字上使用重叠I/O接受连接的惟一API就是
AcceptEx
()函数。
·
2015-10-31 10:39
连接
编写完成端口网络服务器的一些说明 (1)
AcceptEx
: BOOL PASCAL FAR
AcceptEx
( IN SOCKET sListenSocket
·
2015-10-23 09:40
服务器
开启服务和停止服务
1 初始化状态变量 2 创建监听套接字 3 加载使用扩展API函数 4 创建完成端口对象 5 建立监听套接字和完成端口对象间的关联 6 为监听套接字注册FD_ACCEPT时间 7 投递
AcceptEx
·
2015-10-21 11:33
服务
Microsoft 扩展函数
windows socket2定义了一种扩展机制,允许windows套接字服务提供者想应用程序设计者导出 先进的数据传输功能 1 GetAcceptExSockaddrs函数 粘贴从
AcceptEx
·
2015-10-21 11:32
Microsoft
基于重叠IO模型的 回显TCP服务器设计
typedef struct _SOCKET_OBJ{ SOCKET s; int nOutstandingOps;//重叠IO数量 LPFN_
ACCEPTEX
lpfnAcceptEx
·
2015-10-21 11:29
tcp
IOCP结合
AcceptEx
实例
在普通IOCP的基础上注意两点:1.记得把监听socket绑定到端口2.在Accept处理过程中,抛出接受连接的
AcceptEx
请求,绑定客户端socket到端口和抛出recv请求客户端要断开连接时,只需发送一个大小为
ggz631047367
·
2015-04-12 19:00
iocp
acceptex
IOCP之accept、
AcceptEx
、WSAAccept的区别
1.accept、WSAAccept是同步操作,
AcceptEx
是异步操作2.WSAAccept函数早accept函数基础上添加了条件函数判断是否接受客户端连接3.
AcceptEx
是异步的,可以同时发出多个
mfcing
·
2015-01-05 16:00
getpeername
使用
AcceptEx
获取的套接字一定要在异步调用完成之后调用setsockopt(sAcceptSocket, SOL_SOCKET, SO_UPDATE_ACCEPT_CONTEXT, (char
lvjing_CSDN
·
2014-11-02 18:00
AcceptEx
以及 获取远程IP与port
// 獲取本地以及遠程的IP和port setsockopt(clientfd, SOL_SOCKET, SO_UPDATE_ACCEPT_CONTEXT, (char *)&listenfd, sizeof(listenfd)); struct sockaddr_in laddr, raddr; int
·
2014-07-02 18:00
port
解决SOCKET通信 ERROR_INSUFFICIENT_BUFFER错误
就是说前面的某个buffer设置的太小,看一下上一个调用的winapi是
acceptEx
这个函数;下面是代码(这是错误的) tR
·
2014-03-18 11:00
socket通信
apache 指定的网络名不再可用(winnt_accept: Asynchronous
AcceptEx
failed)
1、问题现象:访问apache静态的http内容,有时候比较慢,有时候“找不到网页”404错误;另外在error.log里也报错:[MonMay2610:11:472008][warn](OS64)指定的网络名不再可用。 :winnt_accept:AsynchronousAcceptExfailed.2、问题实例项目:天气预报15天查询(http://15tianqi.cn/)3、问题分析:Ap
小木蚂蚁
·
2014-03-17 09:23
apache错误分析
AcceptEx
1.
AcceptEx
:BOOLPASCALFARAcceptEx( INSOCKETsListenSocket, INSOCKETsAcceptSocket, INPVOIDlpOutputBuffer
lziog
·
2013-11-27 11:00
Winsock IO模型之Overlapped模型
使用这个模型,必须要搞清楚以下这几个异步I/O函数:WSASocket,
AcceptEx
,WSAS
gsls181711
·
2013-11-06 20:00
apache winnt_accept: Asynchronous
AcceptEx
fai...
[ThuMay3010:33:31.1482932013][mpm_winnt:warn][pid8072:tid1756](OS64)指定的网络名不再可用。 :AH00341:winnt_accept:AsynchronousAcceptExfailed.已经可以解决了,我翻阅了xampp官方的配置文档,发现如下信息:#XAMPP:Wedisableoperatingsystemspecific
墨仝mt
·
2013-08-27 18:00
IOCP简单过程
初始化完成端口、建立工作者线程组-----创建LISTENSOCKET并绑定至完成端口中-----投递10个监听
AcceptEx
(这时有一个LISTENSOCKET和10个ACCEPTSOCKET)--
long458
·
2013-03-28 17:00
winsock的部分总结
1.连接,要适用
AcceptEx
+WSAAsyncEvent来提供适量的连接数 connect上,boost::asio使用的是select()实现的reactor方法。
pud_zha
·
2013-03-21 19:00
65000个有效连接的IOCP封装类
发送数据最大限制在MTU之类2.使用PreAllocate,分配内存时,同时为每片内存附加一个小结构体,指明该内存是否被使用,在析构时,只是设定为未使用,以使内存复用3.在Server端启动之前,先准备内存,并使用
AcceptEx
pud_zha
·
2012-12-26 17:00
API及可伸缩性-
AcceptEx
对可伸缩的TCP/IP服务器而言,最有用的扩展API也就算
AcceptEx
了。利用这个函数,服务器可以投递一个异步调用,该调用将接受下一个传入的客户机连接。
blizzadrlzy
·
2012-12-01 22:10
网络编程
完成端口
完成端口->接受连接请求(收集)
在套接字上使用重叠I/O接受连接的惟一API就是
AcceptEx
()函数。
IMGTN
·
2012-11-29 22:00
AcceptEx
http://msdn.microsoft.com/zh-cn/library/windows/desktop/ms737524(v=vs.85).aspx#ifndefUNICODE #defineUNICODE #endif #defineWIN32_LEAN_AND_MEAN #include #include #include #include //NeedtolinkwithWs2
linuxheik
·
2012-10-24 19:00
网络小计2
1.对于要处理众多小连接的服务器,需要投递更多的
AcceptEx
检查系统是否有足够
AcceptEx
的一个方法是:将WSAEventSelect关联到FD_ACCEPT,如果有连接到来而没有足够的
AcceptEx
pud_zha
·
2012-09-28 11:00
socket
网络
服务器
performance
Signal
Apache的winnt_accept: Asynchronous
AcceptEx
failed问题
【现象:】访问apache静态的http内容,有时候比较慢,有时候“找不到网页”404错误;另外在error.log里也报错:[MonMay2610:11:472008][warn](OS64)指定的网络名不再可用。:winnt_accept:AsynchronousAcceptExfailed.【原因:】winnt(MPM)-Apache2.2参考手册有下列描述ApacheMPMwinnt说明专
jinwanmeng
·
2012-07-17 19:00
apache
windows
网络
api
web服务
asynchronous
WinSocket模型的探讨——Overlapped模型(一)(转)
这篇文章分为以下几部分来说明:重叠模型的概念容易碰到的一些问题重叠模型的基本编程方法(accept和
AcceptEx
)突破64个事件的等待限制例程好了,下面就让我们一起来学习一下重叠模型。
wangluozhangleilei
·
2012-07-08 16:00
socket
Stream
struct
null
events
winapi
WinSocket模型的探讨——Overlapped模型(一)
这篇文章分为以下几部分来说明:重叠模型的概念容易碰到的一些问题重叠模型的基本编程方法(accept和
AcceptEx
)突破64个事件的等待限制例程好了,下面就让我们一起来学习一下重叠模型。
allen_young_yang
·
2012-06-05 09:00
Stream
socket
struct
null
events
winapi
Apache [warn] (OS 64)指定的网络名不再可用: winnt_accept: Asynchronous
AcceptEx
failed.
近日发现apache2.2有如下错误日志: [Thu Mar 25 15:53:46 2010] [warn] Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting [Thu Mar 25 16:09:26 2010] [warn] (OS
xudongcsharp
·
2012-04-23 11:00
apache
上一页
1
2
下一页
按字母分类:
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
其他