??現在的應用程序都離不開網絡,網絡編程是非常重要的一門技術。Kotlin 標準庫網絡編程源自于 Java 提供的 java.net
包,其中包含了網絡編程所需要的一些最基礎的類和接口。這些類和接口面向兩個不同的層次:
基于 Socket 的低層次網絡編程。Socket 采用 TCP、UDP 等協議,這些協議屬于低層次的通信協議,編程過程比較復雜。
基于 URL 的高層次網絡編程。URL 采用 HTTP 和 HTTPS,這些屬于高層次的通信協議,相對低層次的編程過程比較容易。
??低層次網絡編程并不意味著它功能不強大。恰恰相反,正式因為層次低,基于 Socket 的編程能夠提供更強大的功能和更靈活的控制,但是要更復雜一些。
《網絡基礎》
《TCP Socket 低層次網絡編程》
《UDP Socket 低層次網絡編程》
《數據交換格式》
《訪問互聯網資源》