2021-05-12 11:00:58
Java網路程式設計——使用者端與伺服器端的簡單連線
隨著網際網路技術的越來越快的發展,程式設計程式碼也從複雜變得越來越簡單化,那麼Java網路程式設計中,使用者端與伺服器端是如何建立起聯絡的呢?下面和我一起去看看吧!
工具/材料
電腦
Eclipse軟體
一、建立伺服器埠
-
01
1、在test.network包中新建Server類,並在類中寫一個main方法,程式碼如圖所示;
-
02
2、在main函數中直接建立一個ServerSocket物件,我們這裡隨便寫一個埠,以8888作為例子;程式碼如下圖。
-
03
3、建立的物件有異常,捕獲異常,並且最後還要用finally來關閉(finally是必須執行的,有清理資源等作用),finally有異常進行捕獲,程式碼如下;
- End
二、建立使用者端埠
-
01
1、在test.network包中建立使用者端類Client,在Client類中寫一個main函數,建立一個Socket的物件,裡面賦值為使用者端電腦IP(我用的是電腦回環IP)和伺服器端相同埠,並且捕獲異常,程式碼如下圖;
-
02
2、寫finally機制並且捕獲異常,程式碼如下圖;
- End
三、伺服器端與使用者端的連線
-
01
1、執行伺服器端Server,執行伺服器端時,程式會一直處於停在執行狀態中,等待使用者端的請求;
-
02
2、執行使用者端,這是伺服器埠會出現使用者端的請求指令的,如下圖所示;
-
03
3、可以通過下面的知識按鈕看到伺服器端與使用者端的執行情況;
- End
特別提示
注意:伺服器埠與使用者埠一定要一致
倉促之下,程式弄得不是很好,各位見諒哈!
相關文章
-
7+2強化供電!599元梅捷SY-狂龍H510M圖賞
除了廣為人知的Z590和B560之外,英特爾還發布了入門級的H510晶片組,也是上一代H410晶片組的升級版。 在相容性方面,H510晶片組與Z590晶片組和B560晶片組沒有什麼區別,都可以相容1
2021-05-10 19:00:28
-
支援5333高頻記憶體!技嘉小雕PRO B560M主機板圖賞
Intel第十一代酷睿已經上市,新架構帶來了巨大的IPC提升幅度,同時,Intel還開放了B560/H570主機板的記憶體超頻功能,這使得主流玩家也可以輕鬆享受高頻記憶體帶來的流暢遊戲體驗。
2021-05-09 16:00:04
-
24K純金!微星MEG Z590 ACE GOLD EDITION戰神至臻圖賞
顯示卡、散熱器、風扇都能玩RGB,機箱中,主機板幾乎是最不起眼的存在。 而近日,微星推出了一款亮眼的主機板,首次用上了24K純金設計,它就是MEG Z590 ACE戰神至臻,一起來瞧瞧。 MEG
2021-05-07 22:00:14