asyncsocket

    2热度

    1回答

    我有一个简单的tcp/ip服务器用C++在linux上编写。我使用异步套接字和epoll。当我收到EPOLLIN事件时,是否有可能找出有多少字节可供阅读?

    0热度

    1回答

    对于server.accept,我编写了一个具有参数的完成处理程序。 当通过accept方法调用处理程序时,是否意味着现在连接了AsynchronousSocketChannel? 或者我必须调用AsynchronousSocketChannel.connect方法吗? 现在我想的是AsynchronousServerSocketChannel.accept接受连接(并将其存储在Asynchron

    -1热度

    1回答

    我是nodejs的新手,我试图用存储在文本文件中的url参数调用api服务器。 文本文件是一个大文件(大约20 GB)。现在我该如何读取该文件并根据参数制作网址并调用api服务器? api服务器不会返回太多信息。它只是返回OK或什么都没有。所以,现在的反应并不重要。这可能是一个'火灾和遗忘'的要求。如果我们能处理的响应,这将是很好,这样我可以基于响应代码或响应文本重新运行失败的请求(如果有的话)

    2热度

    1回答

    我正在使用GCDAsyncUdpSocket在iphone和远程udp服务器之间获得udp广播。 我在特定的端口上发送一个小的“hello”到“255.255.255.255”广播地址。 然后服务器回复,允许我发现它的IP地址。 一切工作正常,尤其是使用模拟器,除非如果我在iphone上运行一次,当我试图停止应用程序并立即运行后,我得到一个“不能绑定套接字多次”错误。当我点击xcode中的停止或当

    -6热度

    1回答

    我正在为我的小型2D MMO游戏编写此游戏服务器。 因此,这里是我的问题: 你想想代码的线程安全怎么办? 你能告诉我问题在哪里以及如何解决它们/修补它们? 这里是我的代码: using System; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; using S

    1热度

    1回答

    方法嗨我想创建一个TAP包装。 ConnectTaskAsync很好,但是我在SendTaskAsync方面遇到了一些困难。 public static Task ConnectTaskAsync(this Socket socket, EndPoint endpoint) { return Task.Factory.FromAsync(socket.BeginConne

    0热度

    1回答

    我正在使用GCDAsyncSocket(ios设备)建立UDP连接。一切工作正常,能够发送和接收消息,我的问题是,我想快速交换数据。我可以从我的iPhone发送非常快的数据到一台电脑,但我不能从电脑的速度数据,更具体的我想能够每100ms获取数据。 我使用这个功能时,我成功地连接: -(void)startRead { [NSTimer scheduledTimerWithTimeInt

    1热度

    1回答

    根据http://support.microsoft.com/kb/156932,有条件可以使异步磁盘IO操作同步完成。这仅适用于磁盘IO还是类似的情况适用于网络IO? UPDATE: 我和调试测试,现在这一点,已经验证 1)如果在接收缓冲器中的运行数据将完成同步 2)IOCP将触发回调不管。

    3热度

    1回答

    我一直在尝试为ios创建冰投的源客户端。我已经能够使用asyncsocket连接到套接字。我也能够将数据写入服务器。 icecast配置是为mp3格式完成的。但写入服务器的mp3文件已损坏。我提供了一些代码片段。 页眉: NSString *string = @"SOURCE /sync HTTP/1.0\r\n" "Authorization: Basic c291cmNlOmhhY

    1热度

    2回答

    这里是我的代码,一个很简单的TCP服务器(基本样本异步服务器套接字例子 - http://goo.gl/Ix5C - 略作修改): public static void InitiateListener() { try { allDone = new ManualResetEvent(false); configFile = new X