Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
SO_LINGER 和关闭套接字(WINSOCK)
我正在编写一个多线程winsock应用程序 并且在关闭套接字时遇到一些问题 首先 同时打开的套接字数量是否有限制 假设一次有 32 个插座 我在其中一个套接字上建立了连接 并传递信息 一切顺利 问题是当我断开套接字然后重新连接到同一目标时
c
Winsock
solinger
WinSock recv()超时:setsockopt()-设置值+半秒?
我正在编写一个跨平台库 除其他外 它提供了一个套接字接口 在运行我的单元测试套件时 我注意到通过设置超时有一些奇怪的事情setsockopt 在 Windows 上 阻塞recv 调用似乎始终比通过指定的时间晚大约半秒 500 毫秒 返回S
Windows
Sockets
Winsock
通过多个套接字传输文件是否比仅使用一个套接字更快?
在这个旧 从 2002 年开始 它说如果您将一个文件分成多个块 然后使用不同的套接字传输每个块 那么它的到达速度将比使用一个套接字将其作为一个整体传输要快得多 我还记得 很多年前 读过一些下载管理器也使用这种技术 这有多准确 鉴于具有大窗口
Sockets
TCP
NetworkProgramming
Winsock
Winsock C++ 连接超时
我正在尝试为 connect 函数设置自己的超时 我的代码在默认连接下运行良好 如下所示 bool connectFUNC4 char ipaddr WSADATA wsa struct sockaddr in server if WSAS
c
Winsock
connectiontimeout
Winsock 仅在程序关闭时发送数据
我有一个 C Windows 程序 它通过 WM COPYDATA 消息从另一个 C 程序接收数据 然后应该使用 Sockets winsock 将此消息发送到用 Java 编写的服务器 客户端与服务器的连接正常 但似乎无法及时发送消息 然
Java
c
Winsock
为什么 netstat 没有列出我的套接字的开放端口?
如果运行此示例 您将看到该端口从未列出netstat 为什么 我该如何做到这一点 include
c
Sockets
WINAPI
Winsock
netstat
关于Winsock Kernel Buffer和Nagle算法的疑问
在读的时候this http support microsoft com kb 214397文章 我有一个疑问 据我了解 在传输小数据时 默认情况下会启用 Nagle 算法 该算法会合并小数据包 这会导致在传输之前缓存一些数据 我相信 Wi
Windows
WINAPI
Winsock
LuaSocket socket/core.dll 需要的位置?
当我使用 local socket require socket core 它工作正常 dll 位于 dir socket core dll 但是当我移动 dll 时说 dir folder core dll 并使用 local socke
Windows
lua
Winsock
require
luasocket
为什么有用于 socket()、connect()、send() 等的 WSA 挂件,但没有用于 closesocket() 的 WSA 挂件?
我将尝试用几个例子来解释我的意思 套接字 gt WSASocket 连接 gt WSAConnect 发送 gt WSASend sendto gt WSASendTo recv gt WSARecv recvfrom gt WSARecv
c
WINAPI
Sockets
Winsock
如何正确解析传入的 HTTP 请求
我使用 WinSck 创建了一个 C 应用程序 它实现了一个小型 仅处理我需要的一些功能 http 服务器 这用于使用 http 请求与外界进行通信 它可以工作 但有时请求无法正确处理 因为解析失败 现在我非常确定请求的格式正确 因为它们是
c
http
Parsing
Winsock
如何确定Windows Sockets发送缓冲区是否为空?
我需要知道 Windows 套接字的发送缓冲区何时为空 即它何时被放入线路 SIO FLUSH 似乎什么也不做 只是杀死该缓冲区的内容 而不是等到 TCP 完成发送它 我需要它的原因是因为我不能开始在单独的连接上发送数据 直到手头连接上的数
Windows
Sockets
Winsock
C++ 套接字:PC 之间通过互联网进行通信
我正在Windows 上使用winsocks 编写一个程序 可以将消息发送到另一台计算机 客户端与另一台计算机中的服务器连接并开始交换数据 它在使用本地地址 192 168 1 的本地网络上工作正常 但我无法与公共地址 216 185 45
c
NetworkProgramming
Winsock
仅连接到 localhost 时 Winsock 返回 10061
我不明白发生了什么事 如果我创建一个到 localhost 以外的任何地方 localhost 127 0 0 1 或机器的外部 ip 的套接字 它工作正常 如果我创建一个到某个地址的套接字 但没有在该端口中侦听任何内容 我将得到 1006
Windows
Networking
Winsock
中断accept()
是否有操作系统可移植的方法来中断阻塞accept 我有一个多线程守护程序 服务 当守护程序 服务收到关闭信号时 需要优雅地关闭所有侦听网络主机 我看到有人说你应该使用非阻塞套接字或选择超时 但这些不会降低性能 因为我的应用程序应该尽可能快
c
Sockets
Networking
Winsock
KB4338830 更新后冻结 Winsock 应用程序
我们的应用程序在一段时间后突然冻结KB4338830更新 不幸的是 应用程序无法重新启动也无法关闭 我怀疑这一切都是因为我正在使用的winsock 刚刚移植 它是在vb net上编写的 该程序与其他PC的连续发送和接收数据有关 有人遇到过同
Winsock
获取有关已安装网络适配器的信息
我在 Windows XP sp3 上使用 Delphi XE2 Update 4 我希望从已安装的网络适配器中获取尽可能多的信息 特别是广播 IP 为此 我使用了 Jan Schulz 提供的代码从这篇文章 Unit Unit USock
Delphi
delphixe2
Winsock
如何在 Windows 中将套接字设置为阻塞模式?
我正在做一些相当简单的跨平台 TCP 套接字编程 不幸的是 我发现在 Windows 上编译时 我的套接字默认是非阻塞的 而在 OS X 上它们默认是阻塞的 如何在 Windows 上强制套接字进入阻塞模式 它们通常默认为非阻塞模式还是有什
c
Networking
Sockets
Winsock
IOCP 文档解释问题 - 缓冲区所有权歧义
因为我不是以英语为母语的人 所以我可能会错过一些东西 所以也许这里有人比我更了解 取自WSASendMSDN 上的文档 lpBuffers 输入 指向 WSABUF 数组的指针 结构 每个WSABUF结构 包含一个指向缓冲区的指针和 缓冲区
Winsock
IOCP
C++ Winsock P2P
Scenario 有没有人有任何使用 Winsock 在 C 中进行点对点 p2p 网络的好例子 这是我对特别需要使用这项技术的客户的要求 天知道为什么 我需要确定这是否可行 任何帮助将不胜感激 EDIT 我想避免使用库 以便我可以理解底层
c
Winsock
P2P
distributedcomputing
winsockets
MinGW 链接器错误:winsock
我正在 Windows 上使用 MinGW 编译器来编译带有套接字的 C 应用程序 我的链接命令如下所示 g exe Wall Wno long long pedantic lwsock32 o dist Windows piskvorky
c
Linker
MinGW
Winsock
«
1
2
3
4
»