網絡編程:
IPv6有2的128次方個ip。
端口號:
協議:
UDP發送和接收消息:
UDP的三種通信方式:
單播:一對一,一個發送端對應一個接收端
創建DatagramSocket對象
組播:一個發送端對應一組接收端
一個組播地址可以表示多臺電腦
發送端:
接收端:
廣播:一個發送端可以給局域網中所有的電腦發送信息
可以在組播的代碼基礎上改變地址就變成了廣播
TCP通信協議:
用IO流進行網絡通信:客戶端用輸出流,服務端用輸入流
host:ip,port:端口號
客戶端和服務端的端口號需要保持一致。
運行代碼時先運行服務端。
三次握手協議保證連接建立。
四次揮手協議保證斷開連接,且數據已經處理完畢。
反射:
利用反射可以獲取到類里面的所有信息
第一種最為常用,第二種一般更多的是當作參數進行傳遞,第三種當有了這個類的對象時才可以使用。
直接給代碼進行修改屬于侵入式修改
而動態代理是無侵入式進行修改。
?