Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何确定非阻塞套接字是否真正连接?
这个问题不仅限于Python 这是一个一般的套接字问题 我有一个非阻塞套接字 想要连接到一台可访问的机器 在另一端 该端口不存在 为什么 select 仍然成功 我预计会超时 sock send 因管道损坏而失败 select 之后如何确定
python
Sockets
Networking
nonblocking
从不同进程通过套接字 (UDP) 回复客户端
我有一个服务器而不是 命令处理程序 进程 它通过 UDP 接收消息 并通过其发布的 API 无论该进程采用何种 IPC 机制 与该进程进行通信 从而将要做的工作委托给不同的进程 我们的系统有多个协作进程 然后 该 API 调用的结果会从命令
c
Sockets
udp
使用 TCP 时是否需要使用校验和来保护我的消息?
使用 TCP 作为网络协议 在通过线路发送消息之前 我会为每条消息的大小 以及可能的校验和 添加前缀 我想知道 计算和传输消息的校验和是否有意义 以确保消息将被不变地传递 如果以及何时传递 例如因为一些网络错误 目前 我在发送消息本身之前发
c
NET
Sockets
Networking
TCP
客户端-服务器多人 (MMO) 游戏中的移动“算法”?
我一直在编写一个 2D flash 多人游戏和一个套接字服务器 我最初的客户端和服务器之间的移动算法计划如下 The client informs the server about the player s movement mode mo
Sockets
Animation
Multiplayer
TCP打孔问题
我尝试使用 Python 3 中概述的原则为防火墙编写一个基本的 TCP 打孔器本文 http www bford info pub net p2pnat index html 不过 我无法连接任何东西 这是代码 usr bin pytho
python
Sockets
TCP
holepunching
C#:如何在 Socket.BeginReceive 回调之前终止套接字?
我有一个接收来自客户端的连接请求的服务器 该服务器使用异步Socket BeginReceive and Socket EndReceive方法 该代码与找到的代码非常相似here http msdn microsoft com en us
c
TCP
Sockets
connection
在 SSLwrapp() 之前在原始套接字上接收/发送,Python
我想知道在包装原始套接字之前是否可以在原始套接字上接收 发送数据 我已经查看了文档并搜索了它 但找不到任何具体内容 我基本上想做的事情 client addr listeningSocket accept client recv 32 cl
python
SSL
Sockets
python3x
Listen() 忽略积压值
我认为 backlog决定了的大小连接队列 届时任何大于此大小的额外请求都将被丢弃 这个说法对吗 现在我有非常简单的程序server c socket bind listen 5 while 1 accept read write slee
c
Sockets
listen
backlog
立即检测客户端与服务器套接字的断开连接
如何检测客户端已与服务器断开连接 我的代码中有以下代码AcceptCallBack method static Socket handler null public static void AcceptCallback IAsyncResu
NET
c
Sockets
TCP
connection
使用 InputStream 通过 TCP 套接字接收多个图像
每次我从相机捕获图像时 我试图将多个图像自动从我的 Android 手机一张一张地发送到服务器 PC 问题是read 函数仅在第一次时阻塞 因此 从技术上讲 只有一张图像被接收并完美显示 但在那之后当is read 回报 1 该功能不阻塞
Java
Sockets
TCP
inputStream
ZMQ:XPUB 套接字上没有多个订阅者的订阅消息(最后值缓存模式)
我实现了 ZMQ 的最后值缓存 LVC 示例 http zguide zeromq org php chapter5 Last Value Caching http zguide zeromq org php chapter5 Last V
python
Sockets
proxy
zeromq
publishsubscribe
“流类型”套接字和“数据报”套接字类型有什么区别?
流类型 套接字和 数据报 套接字类型有什么区别 简短的回答是 消息边界和连接 使用流套接字 您可以写入两条五字节消息并最终读取一条十字节消息 这是因为您写入的数据只是放入单个流中 写入的数据之间没有边界 这就像一次向文件写入一个单词一样 作
Sockets
UDP接收和发送Matlab
我目前正在努力从外部设备接收数据包 然后将数据发送到另一个设备 我有一个工作 Simulink 模型 但我不知道如何在 Matlab 中对其进行编码 Matlab 中 UDP 接收块的参数如下图所示UDP 接收参数 https i stac
MATLAB
Sockets
udp
使用 Google App Engine 向防火墙后面的设备发起消息
我想使用 Google App Engine 向位于防火墙 路由器 NAT 后面的设备发起 http 流量 这些设备将接收来自 GAE 的命令 我可以让设备轮询 GAE 来查找新消息 但这会占用大量流量 或者 我可以尝试永久保持打开连接 但
googleappengine
Sockets
WebSocket
holepunching
在Python中通过套接字发送文件
我正在尝试用 python 编写一个实现套接字的程序 每个客户端发送一个 PDF 文件 服务器接收该文件并将标题更改为 file number pdf 例如 file 1 pdf 出现的问题是只有客户端才能成功发送文件 当第二个客户端尝试发
python
Sockets
消息队列与套接字
我没有太多的套接字编程经验 但我尝试阅读一些相关内容 我对 MDB 和消息队列非常熟悉 有人告诉我队列 例如 MDB 只不过是直接套接字连接 有人可以帮我比较一下这两个吗 两者是无与伦比的 因为它们代表不同的layers 这就像将关系数据库
Sockets
WebSocket
MessageQueue
messagedrivenbean
AcceptSocket 超时?
是否有可能AcceptSocket on a TcpListener具有超时的对象 以便它偶尔被中断 TcpListener server new TcpListener localIP port server Start while sh
c
Sockets
套接字编程-listen() 和accept() 有什么区别?
我一直在读本教程 http www cs rpi edu moorthy Courses os98 Pgms socket html了解套接字编程 看来listen and accept 系统调用都做同样的事情 即阻塞并等待客户端连接到使用
c
Sockets
TCP
NetworkProgramming
错误号:11,资源暂时不可用
我正在使用 c 套接字来实现可靠的 UDP 协议 我正在使用以下代码在等待确认的套接字上设置超时 我不确定为什么会收到 errno 11 资源暂时不可用 set timer for recv socket struct timeval tv
c
Sockets
udp
Selector.close() 是否关闭所有客户端套接字?
我是 nio 套接字的新手 我已经使用 nio 套接字编写了一个服务器 现在我正在尝试编写关闭钩子以确保通过清理资源正常退出 我的问题是Selector close 方法关闭所有客户端套接字 如果没有 请告诉我如何访问所有客户端套接字 而无
Java
Sockets
NetworkProgramming
NIO
1
2
3
4
5
6
...86
»