玩转Java网络编程:基于Socket的服务器和客户端开发!
全文目录:
-
- 开篇语
- 前言
- 一、Socket编程基础:TCP/IP协议与Socket连接
-
- 1.1 什么是Socket编程?
- 1.2 TCP/IP协议简介
- 1.3 Socket创建与连接
-
- 客户端代码(Socket客户端)
- 服务器端代码(ServerSocket服务器)
- 二、阻塞与非阻塞IO:如何提高性能?
-
- 2.1 阻塞式IO
- 2.2 非阻塞式IO
- 2.3 NIO(New IO)
- 2.4 示例:使用NIO进行非阻塞式IO操作
- 三、常见应用场景:聊天室、文件传输和HTTP协议模拟
-
- 3.1 聊天室应用
- 3.2 文件传输
- 3.3 HTTP协议模拟
- 四、总结:Socket编程让你从“网络小白”变身“网络大神”!
- 文末
开篇语
哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛
今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。
我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,希望以这种方式帮助到更多的初学者或者想入门的小伙伴们,同时也能对自己的技术进行沉淀,加以复盘,查缺补漏。









