
获得徽章 0
- RealWorld 提供了一个真实场景的例子(博客系统),给出了前端、后端、移动端 规范,如果你是Vue、SpringBoot、Flutter等初学者,可以尝试构建这个应用来磨练你的技术;如果你是一名Vue开发者,想用用React,或者是一名Java开发者,想试试Golang,也可以通过这个RealWorld Demo 来快速学习新工具。——
gothinkster.github.io
展开评论2 - 自学Java第45天
如果说前一天学习了网络的一些概念
那这天就是从代码角度上的演练
TCP协议是有连接的通信协议
既然是通信,那必须有客户端和服务端
还有它们之间的三次握手
其中有一个核心的类叫Socket
socket,套接字,也就是IP+端口
它可以定位对应计算机里的对应进程
客户端如何找到对应的服务端?
就是通过这个socket
创建socket对象初始化时说明IP+端口
它们之间的通信也是利用这个对象
服务端接受客户端请求得到的也是它
accept方法的返回值就是socket
互相通信传递消息基于由socket得到的IO流
getOutputStream()输出流,发消息
getInputStream()输入流,读消息
其中每次发完消息后要通知对方我说完了
socket的shutdownOutput()方法展开88