network-programming

    8熱度

    3回答

    我已經構建了一個簡單的Web服務,它只是簡單地使用HttpListener來接收和發送請求。有時,服務會因「指定的網絡名稱不再可用」而失敗。當我寫入HttpListenerResponse的輸出緩衝區時,它似乎被拋出。 以下是錯誤: ListenerCallback() Error: The specified network name is no longer available at Syst

    4熱度

    3回答

    我想知道,在Java虛擬機中如何實現套接字。 是否包含本機庫? 如果它是C庫嗎? 我在哪裏可以找到關於此主題的信息? offical Java tutorial on networking不幫我在那裏。 一些有趣的鏈接將有所幫助。 更新: 有沒有Sun提供的官方信息? 在此先感謝! 編輯 我發現了一個證據,我將我的答案標記爲正確答案。感謝奧斯卡,這對我來說是完美的提示!謝謝!

    17熱度

    2回答

    任何人都可以告訴我爲什麼這不起作用的Android模擬器?從瀏覽器中我可以訪問,服務器是內部的。我能想到的是,我錯過了我的應用程序的一些配置,所以它可以訪問網絡層。 try { InetAddress server = Inet4Address.getByName("thehost"); //Doesn't work either //or InetAddress s

    8熱度

    6回答

    我正在使用Linux系統(使用2.6.20內核的Ubuntu 7.04服務器)。 我有一個程序,有一個線程(thread1)等待UDP套接字的選擇變得可讀。 我使用select(與我的套接字作爲單個readfd和單個exceptfd),而不是僅僅調用recvfrom,因爲我想要超時。 從另一個線程中,我關閉並關閉了套接字。 如果我在recvfrom中阻止thread1時執行此操作,recvfrom

    4熱度

    2回答

    好了,所以我試圖得到一些UDP代碼工作,我幾乎沒有綠色的,當涉及到網絡中使用C.從here 基本上編程我使用的樣本文件我只是偵聽給定端口上的傳入UDP數據包,然後我想以相同的方式發回一些數據。以下是相關部分。 此時插座設置和必然選擇的端口並等待傳入​​數據包: printf("GSProxy: waiting to recvfrom...\n"); addr_len = (socklen_t)

    2熱度

    1回答

    任何人都聽說可以通過編程方式登錄到Windows XP,我想修改域控制器對用戶進行身份驗證的方式,如果用戶以我特殊的方式進行身份驗證,它會將用戶名和密碼返回給該服務在客戶端機器上工作,因此它應該使用從DC傳來的證書登錄用戶,而不必等待用戶插入其原始憑證。

    3熱度

    3回答

    假設一個監聽套接字在本地主機:80和一個客戶端連接使用:telnet localhost 80 問題是,我只想接受有限數量的併發客戶端,假設只有一個。 之後,我根本不接受任何。 我看到使用的問題:netstat -a是下一個客戶端連接已建立。是的,我不處理它,但是在系統級別,它顯示爲ESTABLISHED,客戶端可以發送數據並可能給系統帶來額外的開銷。 我看到的唯一方法是繼續接受客戶端,但斷開連接

    0熱度

    3回答

    我打算開發ICQ客戶端,我只是想知道我在哪裏可以找到理解他們使用的協議的參考?任何鏈接,書籍等 順便說一句,如果我沒有弄錯 - 所有的ICQ客戶端--QIP,Miranda,ICQ Lite等 - 都使用相同版本的協議與ICQ服務器正確通信?

    2熱度

    6回答

    我用java插座構建一個簡單的客戶端/服務器應用程序,並與用ObjectOutputStream試驗等 我一直在這個網址http://java.sun.com/developer/technicalArticles/ALT/sockets教程開始一半時以下時,談到了運輸物件插座。 看我的客戶端代碼http://pastebin.com/m37e4c577但是,這似乎並沒有工作,我不明白什麼是行不通

    0熱度

    1回答

    Valve Software的蒸汽服務器查詢協議記錄在案here允許您查詢他們的遊戲服務器的各種數據。這有點超出我的深度,我正在尋找一些關於我需要學習的指導。 我假設我需要socket和struct,對嗎? 我很喜歡these這樣的基本UDP任務,所以我想我的主要問題是如何用struct構造數據,因爲我完全不熟悉它。