1、網絡基礎
2、TCP/IP 協議
3、IP地址
IP提供了獨一無二的IP地址
4、Socket通信(TCP/UDP)
TCP傳輸東西可靠(需確認),但是慢
例如:CS,登陸服務器是TCP,真正玩的時候是UDP(不會因爲你一個人卡,無法確認,導致所有人都卡)
UDP傳輸東西不可靠(不需確認),但是快
Socket :
TCP/UDP 程序的寫法 : 知識點的融會貫通 + 流的使用
TCP的Server端:1.new一個ServerSocket,接在某個端口上,接下來調用accept方法,接收一個連接,接收到連接之後,拿到input output開始通話,最後close
TCP的Client端:1.new一個Socket連在服務器上, 拿到input output開始互相通話 close
UDP的Server端:1.new一個DatagramSocket,new一個字節數組 ,new一個Datagrampacket(接收到任何東西放到字節數組裏),通過receive方法接收,然後處理
UDP的Client端:1.也是new一個包,在包上裝好數據,把各種各樣的數據必須都轉換成字節數組 需要經常遇到io包裏面的ByteArrayOutputStream,轉換成字節數組後,放到包裏,在包上寫好地址,通過send方法,扔出