當前位置:編程學習大全網 - 網站源碼 - java網絡編程

java網絡編程

我也才寫了壹個,我不想看代碼

妳可以把發送和接受信息都寫在壹個死循環裏

客戶端:1.發送 2.接受

服務端:1.接受 2.發送

這個接收我第壹個代碼用的BufferedRedaer br = new BufferedReader(new InputStreamReader(in))

br.readline();//這個是阻塞式的,不接受到消息它是不會往後執行的,更ServerSocket裏的accept方法壹樣的

客戶端發送了就會卡在接受那,而服務器這邊就會收到,服務器就會執行回復的輸入,回復輸入後,客戶端這邊就能接收到,就這樣循環

第壹次寫的時候用的是PrintWriter進行發送,用inputstream的read方法讀出來會不對

printwriter的write方法就是寫入緩存,要用到String的getbytes方法,註意要使用flush方法清空緩存

讀取用的是BufferedReader

  • 上一篇:java實現畫圖工具顏色填充怎麽實現或判斷
  • 下一篇:美人魚論壇心水資料公式
  • copyright 2024編程學習大全網