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