项目6 基于TCP/IP网络的会员管理系统

陈新疆

发布于 2018.04.18 10:50 阅读 5261 评论 1

项目等级: 中级

系统需求:

1. 项目4中的功能。

2. 系统支持单客户端的连续访问。

 

训练目的:

1. 掌握网络编程:

     ServerSocket   Socket

2. 进一步掌握IO和分层的概念:

    socket.getInputStream   socket.getOutputStream

     后端发生改变,不影响界面程序。

3. 建立网络服务器的概念

    阿里云、腾讯云

 

 

技术参考:

1. java实现基础的一对一和一对多的TCP通信

    Java通过 Socket 实现 TCP 编程

    Java网络编程——粘包拆包出现的原因及解决方式

2. Java Socket编程基础及深入讲解

3. Java Socket编程 

4. Java通过TCP\UDP 协议实现多人聊天,点对点,文件传送-----分服务器端和客户端

5. Java 网络编程(仿QQ聊天程序)

6. socket通信要注意使用readLine()

   使用readLine()方法遇到的坑

   注意shutdownOutput

   TCP Socket通信中由read返回值造成的的死锁问题

   TCP Socket通信中由read返回值造成的的死锁问题

   Java中Socket上的Read操作阻塞问题

   Socket详解

7. Wireshark抓包分析TCP协议

   wireshark抓包分析——TCP/IP协议

8. udp穿透简单讲解和实现(Java)

9. 漫谈NIO

    Linux深入了解文件描述符及文件结构

    NIO之坑:完全理解NIO Selector

    javaNIO的第一个例子

    JAVA NIO之个人理解