![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一起写个dubbo吧
文章平均质量分 63
Nice_Yiag
这个作者很懒,什么都没留下…
展开
-
2.BIO编程模型实现群聊
在第一章中运用Socket和ServerSocket简单的实现了网络通信。这一章,利用BIO编程模型进行升级改造,实现群聊聊天室所谓BIO,就是Block IO,阻塞式的IO。这个阻塞主要发生在:ServerSocket接受请求时(accept()方法)、InputStream、OutputStream(输入输出流的读和写)都是阻塞的。这个可以在下面代码的调试中发现,比如在客户端接受服务器消息的输入流处打上断点,除非服务器发来消息,不然断点是一直停在这个地方的。也就是说这个线程在这时间是被阻塞的。如图原创 2021-10-12 17:12:11 · 153 阅读 · 0 评论 -
1.Socket和ServerSocket入门实例,实现单聊
Socket定义:套接字(Socket)是一个抽象层,应用程序可以通过它发送或接受数据,可对其进行像文件一样的打开,读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址和端口的组合。可以理解为两台机器或进程间进行网络通信的端点,这个端点包括IP地址和端口号。Socket和ServerSocket的区别就像其名字一样,简单的说ServerSocket作用在服务端,用以监听客户端的请求。Socket作用在客户端和服务端,用以发送和接受消息。就像上边原创 2021-10-12 15:03:08 · 279 阅读 · 0 评论