serversocket

    1熱度

    2回答

    我剛開始使用Sockets,對於我當前的項目,我需要能夠從客戶端控制我的程序,但是如果我的項目合作伙伴想同時使用他的客戶端,服務器不會向連接類中顯示的「您已連接」消息發送給他。所以我假設服務器不能同時接受多個客戶端。我曾嘗試使用類Connection的線程,但是也不會將消息「您已連接」發送給第二個客戶端。我在這裏做錯了什麼? import java.io.IOException; import

    0熱度

    2回答

    有誰可以請解釋爲什麼byte[] buf在服務器上不包含由客戶端發送的100,000 1?在大約60k字節的標記處,值保持全零。我承認我沒有在Streams或TCP上工作太多,所以我確信我做錯了什麼;我只是不明白它是什麼。我已經在服務器上用InputStream和BufferedInputStream對此進行了嘗試,結果相同。感謝任何人/每個可以花時間向我解釋這一點的人! 客戶端代碼非常簡單: b

    -2熱度

    2回答

    我想創建一個具有多個客戶端的服務器,但我不確定如何執行此操作。我只知道如何與一個客戶做到這一點。我在谷歌上查了一些教程,但我不明白爲什麼有用,所以每個人都可以解釋他們的答案?非常感謝你們! :D

    0熱度

    3回答

    我是新的Java套接字,我見過這麼多的例子,但我不明白如何將參數從服務器傳遞到客戶端,反之亦然。我的目標是傳遞一個對象,這就是爲什麼我使用對象I/O流。 我必須分類服務器和播放器。 public class Server extends Thread{ public static final int TEST = 165; ServerSocket serverSocket; InetAd

    1熱度

    1回答

    我做了一個非常簡單的命令聊天java基礎應用程序。 儘管項目由一個作爲服務器組成,另一個作爲發送套接字並從服務器接收套接字的客戶端。 但服務器不是一個Servlet或任何其他類型的,它只是一個簡單的純Java類通過ServerSocket的一個服務器功能...... 如果能夠在線託管(雲最好)怎麼我會知道客戶端使用的新主機名? 端口將變爲? 服務器類 public class ServerDoor

    0熱度

    1回答

    我寫了簡單的客戶端serwer,但不幸的是,我做到了如此混亂和很差,所以我決定寫一切從頭開始。我想寫信給兩個方向進行通信,並斷開和連接一個新的客戶端。這意味着客戶端或服務器發送一條消息並且一個適當的讀取它。在開始的時候所有的作品,但是當我想關閉客戶端,我得到兩個錯誤: java.net.SocketException: Socket closed readSocketData() java.ne

    2熱度

    2回答

    我試圖在通過ServerSocket監聽端口的Openshift上啓動應用程序。 ServerSocket = new ServerSocket(8080); 但它失敗,出現以下錯誤信息: java.net.BindException: Permission denied at java.net.PlainSocketImpl.socketBind(Native Method) at ja

    3熱度

    1回答

    我正在創建多人遊戲,但是當創建ServerSocket時,我無法關閉在該應用程序中運行的任何JFrame,這裏是我的服務器創建代碼: private void createServer() { JFrame frame = new JFrame("Cow Invaders - Server"); JTextArea console = new JTextArea();

    0熱度

    1回答

    我對ObjectInputStream有問題。我想通過這個發送對象,但程序停止在我想初始化ObjectInputStream的位置。我已經搜索了回答,並且我發現在你初始化一個ObjectInputStream之前需要打開ObjectOutputstream。但是這在那裏是有保證的。 我的客戶端類的代碼段: socket = new Socket(InetAddress.getByName(serv

    1熱度

    1回答

    試圖編寫一個簡單的服務器來回顯文本,需要給它多個線程。每當客戶端連接時,我都會收到一個套接字。我不太清楚最新的錯誤,我只是剛剛開始學習,所以我不懂。如果任何人都可以告訴我什麼是錯的,我會很感激。 注意:這段代碼顯然不是完全完成的,我大多隻需要解決上述問題。 import java.io.InputStream; import java.io.InputStreamReader; import