我是新來的Java,但不是新的編程;自DOS以來,我一直在計算機周圍。java socket聽不接受連接?
我想寫一個簡單的網絡代理,我想監聽傳入的連接請求,但我不想接受請求,因爲客戶端會立即發送數據。我希望代理在接受連接之前嘗試成功打開到預配置目標的連接,並在無法到達目的地時斷開連接。
這是可能的在VB6的方式回來時,我相信有可能在C#中使用事件做到這一點,但問題是代理機器是unix,我只是不覺得受虐狂足以在C++中寫任何東西只爲一個系統。
任何人有任何想法如何做到這一點,或至少是一個kludge模擬這樣的事情? 我看到的文章here太含糊,似乎已經過時,因爲oracle文檔似乎重定向到了不同的頁面。
客戶端可以在接受連接之前發送數據。它的很多,直到你的套接字接收緩衝區的大小。你的問題是基於錯誤的前提。 – EJP