serversocket

    -3熱度

    1回答

    每次我運行客戶端時,服務器都會告訴我一個不同的端口號。我搜查了一下,發現當我將端口設置爲零時,它會查找可用端口,但我將其更改爲我想要的號碼public static final int MYPORT = 5555;,並且每次都從服務器獲取新的端口號。 這是打印方法: System.out.printf(" using port %d\n", receivePacket.getPort());

    3熱度

    1回答

    我正在開發一個惡作劇程序,但無論如何都有點用處。 目前我試圖做的是從客戶端獲取屏幕截圖並在服務器上以JFrame的形式打開屏幕截圖。 經過多次嘗試,我發現這個未解決的問題How to send images through sockets in java?。 截圖通過,但它的切碎,只有約120-135kb完成。在頂級投票答案中,他在客戶端有Thread.sleep(),然後我關閉了連接,但是我沒有

    0熱度

    1回答

    根據ServerSocket(int port, int backlog),backlog指示隊列的最大長度。 我創建了一個簡單的服務器插槽,以backlog爲1使用下面的代碼ServerSocket serverSocket = new ServerSocket(8001, 1);和我的期望是,當我將嘗試使用超過1級的客戶端連接到該服務器,然後我會拒絕連接異常。 但是,當我試圖從多個客戶端連接到

    0熱度

    2回答

    我有一個非常簡單的問題,但我很困惑的教程。 說,我創建一個服務器&使用1234端口: ServerSocket server = new ServerSocket(1234); 然後,我問服務器通過等待請求: while(true) { // is the returned socket represents the server side socket or client side

    0熱度

    1回答

    我有兩個Android設備,它們連接到同一個WiFi網絡。一臺設備充當服務器,另一臺充當客戶端。我不知道服務器的IP地址,但我知道端口號。我如何找到服務器並連接到它?

    0熱度

    1回答

    我有以下問題: 我試圖用Java編寫一個簡單的Web服務器,它可以託管HTML文件並在.html文件中處理POST公式的公式。 問題是,在我刷新輸出流之前,BufferedReader沒有從HTML文檔中的公式中讀取消息。 所以我總是要刷新輸出流,然後才能處理POST消息。 對於我的服務器,我需要在刷新輸出流之前處理POST消息,所以我可以在發生POST消息的情況下自定義HTML文件。 這裏是我的

    2熱度

    2回答

    我有兩個java類一個是服務器,另一個是客戶端。假設我需要從服務器向客戶端發送100 MB數據的情況。當我發送此消息時,服務器是否等待直到客戶端讀取? 如果你看代碼,服務器的endTime變量在客戶端讀取100 MB發送之前是否取值? 服務器類: public class MyServerSocket { private ServerSocket providerSocket;

    0熱度

    1回答

    我在java(Socket)中編寫了一個簡單的tcp服務器,並通過telnet連接到它。一切正常。我只想澄清關於tcp協議的一件事。如果我以不正確的方式停止服務器(只需在執行期間按下IntelligIdea中的停止按鈕),我會在客戶端提示中看到一條消息:連接丟失。所以,問題是:服務器在崩潰之前是否向客戶端發送任何信息?或者,telnet和服務器一直髮送一些我不知道的信息,以確保連接存在,即使我不發

    0熱度

    1回答

    我想編程一個小聊天控制檯,因爲我最近學會了使用ServerSocket和套接字。但我有一個問題,我沒有收到/發送任何消息,我做錯了什麼? 類:聊天(主) package chatting; import java.util.Scanner; public class Chatting { public static Client client; public static Serve

    0熱度

    1回答

    數據,我有以下的代碼,我使用的文件發送到客戶端: private void sendFile(Socket client) throws Exception { byte[] data = new byte[4096]; DataOutputStream dos = new DataOutputStream(client.getOutputStream());