av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語(yǔ)言

javasocket服務(wù)端技巧

時(shí)間:2025-04-09 00:46:31 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

javasocket服務(wù)端技巧

  Java的主要工作是通過(guò)編程語(yǔ)言來(lái)制作互聯(lián)網(wǎng)頁(yè)面、制作動(dòng)態(tài)效果以及網(wǎng)站等技術(shù),以下是小編為大家搜索整理的javasocket服務(wù)端技巧,歡迎閱讀!更多精彩內(nèi)容請(qǐng)及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  如下的GreetingServer 程序是一個(gè)服務(wù)器端應(yīng)用程序,使用Socket來(lái)監(jiān)聽(tīng)一個(gè)指定的端口。

  // 文件名 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 代碼,并執(zhí)行以下命令來(lái)啟動(dòng)服務(wù),使用端口號(hào)為 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服務(wù)端技巧】相關(guān)文章:

Javasocket應(yīng)用實(shí)例08-17

Java如何通過(guò)Socket實(shí)現(xiàn)TCP服務(wù)端10-08

盤Linux服務(wù)端的測(cè)試及故障處理辦法08-07

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

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

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

Photoshop技巧之復(fù)制技巧歸納07-04

關(guān)于Photoshop技巧之路徑技巧06-10

PhotoShop技巧05-24