Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
支持异步操作并遵守超时的.NET TcpClient/NetworkStream 实现
根据问题数量 论坛帖子等 BCL 中的 TcpClient NetworkStream 实现似乎缺乏对取消 IO 操作的适当支持 随着 NET 4 5 中添加异步方法 这种取消 或适当的超时支持 的缺乏使事情变得更加令人沮丧 因为在执行 I
NET
tcpclient
asyncsocket
networkstream
baseclasslibrary
连接建立后如何从服务器(使用连接列表)向客户端发送命令?
我有这两个类 它们是我的服务器应用程序 桌面 的一部分 需要在建立连接后将命令发送回客户端 当我尝试这样做时 clients i Send info the Send 例行公事 的监听器 cs 可以访问 但我有以下语法错误 怎么解决这个问题
c
visualstudio2013
asyncsocket
boost::asio 无法完全关闭 TCP 连接
我正在尝试实现一个简单的 HTTP 服务器 我能够向客户端发送 HTTP 响应 但问题是在 Firefox 上我收到 连接重置 错误 IE 也失败了 而 Chrome 工作正常并显示我在响应中发送的 HTML 如果我远程登录到我的服务器 那
c
visualc
Sockets
boostasio
asyncsocket
使用 C# 中的异步套接字在任何给定时间将消息发送回客户端列表
我已经设置了一个异步服务器 它通过连接 接收消息并将消息发送回连接客户端来完美工作 服务器本身是一个游戏世界服务器 MMORPG 风格 当用户将其位置发送到其所在位置时 我需要使用 PlayerPositionNotice 将其推送给所有客
c
Asynchronous
NetworkProgramming
asyncsocket
相当于 C# 异步套接字中的 Peek?
我习惯使用同步套接字 为了处理尚未完全到达的消息 我将前 4 个字节设置为消息的预期长度 然后我会用Socket Receive tcpRecv 1024 SocketFlags Peek 查看消息而不将其从缓冲区中拉出 如果所有这些都在那
c
TCP
asyncsocket
即使活动发生变化,如何保持 Android 客户端与服务器的连接并向服务器发送数据?
我最初在我的活动中实现了一个异步任务 将数据发送到服务器 但是当我改变活动时 连接就丢失了 为了避免这种情况 我的方法是实现一个集中网络操作并将数据发送到服务器的服务 该服务的代码如下 import java io BufferedWrit
Android
Sockets
clientserver
asyncsocket
从 iOS 应用程序上的 UDP 服务器接收数据无法在 Linux 服务器上工作,但可以在 macbook pro 上工作 [关闭]
这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 背景 我做
Objectivec
ios
cocoatouch
udp
asyncsocket
Socket.Shutdown 抛出 SocketException
我正在尝试为我的项目实现异步套接字 这是代码 public void Start int listeningPort var ipHostInfo Dns Resolve Dns GetHostName var ipAddress ipHo
c
Sockets
ServerSocket
asyncsocket
设置 boost socket.connect 的超时
我在用boost asio connect on a tcp socket 当一切顺利时 connect立即返回 但在网络较差的情况下 connect日志等待 15 秒后超时 我不能等那么久 所以想减少超时 不幸的是 到目前为止我还没有找到
c
Sockets
boost
boostasio
asyncsocket
CocoaAsyncSocket 的读写委托不触发&代码组织
我正在尝试使用 cocoaasyncsocket 库附带的 echo 服务器示例的修改版本执行以下操作 1 打开与充当服务器的 python 脚本的连接2 发送数据 有效 但委托不触发3 接收返回数据 委托不会触发4 断开连接 没有断开连接
Objectivec
cocoa
TCP
asyncsocket
Windows Phone 7 通过 wifi 接收 UDP 数据包(广播或单播)
我已经看了好几天有关 Windows Phone 7 的各个论坛 但没有一个给我明确的答案 到目前为止 我还无法接收从通过 wifi 连接到 Windows Phone 7 设备 在模拟器上运行 的计算机发送的 UDP 数据包 既不是广播也
Sockets
udp
windowsphone71
asyncsocket
无法从 C# 中的 .Net 套接字正确读取数据
我有一个使用套接字通信的 C 客户端和服务器类 服务器看起来像这样 public class AsyncTcpServer private Socket server socket private Socket client socket
c
Sockets
asyncsocket
networkstream
为什么 Socket.AcceptAsync 不触发 SocketAsyncEventArgs Completed 事件?
我正在开发一个服务器应用程序 它将接收消息并做出响应 没什么新鲜的 所以 实际上我正在关注这个答案 https stackoverflow com questions 869744 how to write a scalable tcp i
c
Sockets
asyncsocket
IOCP
iOS SDK:如何检查端口是否打开?
我还没有找到任何关于如何检查端口是否打开的信息 我尝试使用 AsyncSocket 类来实现它 但它始终返回 TRUE 尽管我拒绝与服务器上该端口的所有连接 此外 我尝试使用isConnectedAsyncSocket 的方法 但总是返回
iphone
ios
Sockets
port
asyncsocket
TCP 服务器接收到的数据比预期多
我有一个服务器客户端应用程序 其中客户端将图像数据流式传输到服务器 我有以下结构 Client private void SerializeAndSendMessage Message msg BinaryFormatter formatt
c
TCP
asyncsocket
QTcpSocket
如何在 StreamSocket 的 ConnectAsync() 上设置超时值?
在 Windows Phone 8 1 应用程序中 我必须按如下方式创建套接字 我如何更改它 以便它在我可以指定的时间段后超时 socket new StreamSocket await socket ConnectAsync hostNa
c
asyncsocket
AsyncUdpSocket如何使用接收
我正在尝试让 iPhone 的程序在模拟器上运行 我的问题是接收 UDP 数据 我使用异步 Udp 套接字 如果我制作一个套接字并使用sendData NSData toHost 效果很好 我想我无法弄清楚接收功能是如何工作的 我假设是这样
iphone
cocoatouch
udp
asyncsocket
关于异步套接字操作和消息帧的.NET问题
我一直在到处寻找有关如何处理 TCP 消息帧的示例 我看到许多示例 其中 NetworkStreams 被传递到 StreamReader 或 StreamWriter 对象中 然后对 n 分隔消息使用 ReadLine 或 WriteLi
c
NET
Sockets
asyncsocket