2.这时我们需要接受其他客户端发送的数据,我们需要创建一个客户端的接收方法和发送方法,我可以用阻塞式的方式进行接收和发送,考虑到多线程的安全性,可以实现Runnable
1.Send发送端:
2.接收端
3.统一释放资源的方法可以提出,服务的也用得上
二、客户端的创建服务端用ServerSocket创建,如果我们吧服务的和客户端看成事一个通信通道(Channel),那么每个客户端的接入都会创建一个通信通道,那么通信通道的创建也需要实现多线程,可以实现Runnable接口,我们存放通道可以用线程容器CopyOnWriteArrayList来存放通道。
三、效果如下1.启动服务端
2.启动客户端
3.发送消息
总结
此案例只能用来打发时间,入门网络编程可以参考一下,真正的开发不会这么弄。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持七叶笔记。