<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            java語言

            javasocket服務端技巧

            時間:2025-04-09 00:46:31 java語言 我要投稿
            • 相關推薦

            javasocket服務端技巧

              Java的主要工作是通過編程語言來制作互聯網頁面、制作動態效果以及網站等技術,以下是小編為大家搜索整理的javasocket服務端技巧,歡迎閱讀!更多精彩內容請及時關注我們應屆畢業生考試網!

              如下的GreetingServer 程序是一個服務器端應用程序,使用Socket來監聽一個指定的端口。

              // 文件名 GreetingServer.java

              import java.net.*;

              import java.io.*;

              public class GreetingServer extends Thread

              {

              private ServerSocket serverSocket;

              public GreetingServer(int port) throws IOException

              {

              serverSocket = new ServerSocket(port);

              serverSocket.setSoTimeout(10000);

              }

              public void run()

              {

              while(true)

              {

              try

              {

              System.out.println("Waiting for client on port " +

              serverSocket.getLocalPort() + "...");

              Socket server = serverSocket.accept();

              System.out.println("Just connected to "

              + server.getRemoteSocketAddress());

              DataInputStream in =

              new DataInputStream(server.getInputStream());

              System.out.println(in.readUTF());

              DataOutputStream out =

              new DataOutputStream(server.getOutputStream());

              out.writeUTF("Thank you for connecting to "

              + server.getLocalSocketAddress() + "\nGoodbye!");

              server.close();

              }catch(SocketTimeoutException s)

              {

              System.out.println("Socket timed out!");

              break;

              }catch(IOException e)

              {

              e.printStackTrace();

              break;

              }

              }

              }

              public static void main(String [] args)

              {

              int port = Integer.parseInt(args[0]);

              try

              {

              Thread t = new GreetingServer(port);

              t.start();

              }catch(IOException e)

              {

              e.printStackTrace();

              }

              }

              }

              編譯以上 java 代碼,并執行以下命令來啟動服務,使用端口號為 6066:

              $ java GreetingServer 6066

              Waiting for client on port 6066...

              像下面一樣開啟客戶端:

              $ java GreetingClient localhost 6066

              Connecting to localhost on port 6066

              Just connected to localhost/127.0.0.1:6066

              Server says Thank you for connecting to /127.0.0.1:6066

              Goodbye!

            【javasocket服務端技巧】相關文章:

            Javasocket應用實例08-17

            Java如何通過Socket實現TCP服務端10-08

            盤Linux服務端的測試及故障處理辦法08-07

            java讀取用戶登入退出日志上傳服務端10-09

            Photoshop技巧之色彩小技巧07-28

            Photoshop技巧之選擇技巧介紹10-17

            Photoshop技巧之復制技巧歸納07-04

            關于Photoshop技巧之路徑技巧06-10

            PhotoShop技巧05-24

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看