network-programming

    8熱度

    7回答


    3熱度

    2回答

    我正在編寫一個客戶端 - 服務器應用程序,客戶端應該能夠自動檢測網絡中的服務器狀態,以便用戶不必手動配置。 我認爲服務器應該以某種方式廣播它的存在。什麼是最好的方式來做到這一點? 服務器將在Windows/Linux或OS X上運行,因此該解決方案應該是跨平臺的。客戶端和服務器都是用C++編寫的。

    1熱度

    3回答

    我正在設計一個使用以太網連接到計算機的設備。它已經內置了一個mac控制器。當我連接設備時,發生的一切就是計算機廣播大量DHCP發現數據包和其他一些數據包,我試圖找到該設備並建立連接。我認爲我需要讓我的設備在這一點上響應某種確認數據包,但我不確定是什麼?有沒有人做過這樣的事情?謝謝 我使用wireshark來查看數據包。輸出看起來是這樣的: time source destination

    1熱度

    1回答

    我有一個將與iPhone應用程序「同步」的桌面應用程序。同步實際上是一個簡單的文件複製 - iPhone應用程序是一個查看器,所以我不必處理以雙向方式實際同步數據的複雜性。 我寫我自己的協議,因爲我需要它是輕量級的,我送文件可能會比更大的RAM可用的設備上 - 因此,文件被直接從網絡到磁盤流。 這些文件由一個「數據」文件(一個SQLite數據庫)和零個或多個資源組成,這些資源是圖片,PDF等。一旦

    0熱度

    3回答

    我是編寫網絡軟件的新手,我正在尋找一個方向上的高級點。 我一直在玩編寫Java和iPhone的代碼(當然是獨立的)幾個月了,並且想編寫一個可以與目標PC通信的iPhone應用程序。我的「最終遊戲」是爲使用Java編寫的基於PC的應用程序創建iPhone遙控器。 我的問題是:我從哪裏開始?在PC端創建一個Web服務器還是在兩臺「機器」之間發送純粹基於套接字的消息更好? 我的電腦將成爲服務器,iPho

    -1熱度

    2回答

    在我們的文件傳輸應用的網絡性能是公平 但我們想獲得最大的網絡性能通過實現這麼一個方式 自適應帶寬分配。所以,應用程序將被強制達到 可用bandwidth.friends !!!如果u有任何白皮書或代碼,以供參考 這將是更有益的:) 感謝 克里希納

    1熱度

    3回答

    在我公司,我們使用稱爲IPMsg的小型應用程序,這是一種messenger類工具,用於將消息和文件傳遞給公司中的其他人員,即使它允許多播消息。 還列出了用戶的用戶名,主機名和IP地址。 它如何做到這一點?沒有服務器用於消息路由,當通過netstat命令檢查時,CMD中沒有顯示任何細節,例如它用於通信的協議和端口。 在VC++中也有相同的網站上有源代碼。我不明白一行代碼...(我是一個C#的傢伙)

    0熱度

    2回答

    我正在使用java nio選擇器,並且似乎在調用selector.close時隨機地在我的應用程序中碰到以下問題。選擇器對象正被我的應用程序中的單個線程訪問。相同的應用程序在Solaris,Linux和Windows上運行良好。我覺得這是一個問題與AIX實現選擇的 java.util.ConcurrentModificationException at java.util.HashMap$Abs

    0熱度

    1回答

    我有一段寫入套接字的代碼,然後從服務器讀取響應。服務器速度非常快(每次5ms內響應)。但是,寫入套接字很快 - 從套接字讀取響應總是慢得多。任何線索? module UriTester module UriInfo class << self def send_receive(socket, xml) # socket = TCPSocket.open("ser

    1熱度

    3回答

    我發現自己需要一個Java實用程序來獲取完全限定的主機名,並從中生成domain name。 在簡單情況下,這意味着轉彎host.company.com成company.com,但是這迅速變得更復雜與host.subdomain.company.com,例如,或host.company.co.uk,其中「域名」的含義變得有點模糊。拋出SLD和ccSLD的定義併發症,並且它變得混亂。 所以我的問題是