Kotlin网络编程(1)概述

  现在的应用程序都离不开网络,网络编程是非常重要的一门技术。Kotlin 标准库网络编程源自于 Java 提供的 java.net 包,其中包含了网络编程所需要的一些最基础的类和接口。这些类和接口面向两个不同的层次:

  • 基于 Socket 的低层次网络编程。Socket 采用 TCP、UDP 等协议,这些协议属于低层次的通信协议,编程过程比较复杂。

  • 基于 URL 的高层次网络编程。URL 采用 HTTP 和 HTTPS,这些属于高层次的通信协议,相对低层次的编程过程比较容易。

  低层次网络编程并不意味着它功能不强大。恰恰相反,正式因为层次低,基于 Socket 的编程能够提供更强大的功能和更灵活的控制,但是要更复杂一些。

《网络基础》
《TCP Socket 低层次网络编程》
《UDP Socket 低层次网络编程》
《数据交换格式》
《访问互联网资源》

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 网络编程的概述 网络编程的实质就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。 一.OSI网络模型...
    思念挥霍阅读 439评论 0 0
  • 计算机网络概述 网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输。 按照计算机网络的定义,通过一定...
    蛋炒饭_By阅读 1,370评论 0 10
  • 一、概述 二、计算机网络 1.网络协议 2.网络体系结构 三、OSI参考模型 四、TCP/IP参考模型 五...
    50a5285c9d83阅读 347评论 0 0
  • 网络编程 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运...
    go以恒阅读 2,250评论 0 6
  • iOS网络HTTP、TCP、UDP、Socket 知识总结OSI 七层模型我们一般使用的网络数据传输由下而上共有七...
    蜗牛也有梦想阅读 2,641评论 0 3

友情链接更多精彩内容