15网络与线程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了15网络与线程相关的知识,希望对你有一定的参考价值。

聊天程序概述:

 

工作方式:

  • 客户端连接到服务器
  • 服务器建立连接并把客户端加到来宾清单中
  • 另外一个用户连接上来
  • 用户A发出信息到聊天服务器上
  • 服务器将信息送给所有的来宾

 

 

要让客户端能够工作,有三件事必须先学:

  • 如何建立客户端与服务器之间的初始连接
  • 如何传送信息到服务器
  • 如何接收来自服务器的信息

连接、传送与接收:

建立Socket连接(Socket是个代表两台机器之间网络连接的对象  java.net.Socket)

 

以上是关于15网络与线程的主要内容,如果未能解决你的问题,请参考以下文章

与 Flask 或其他 Python 网络框架并行生成和处理 Websocket 输出数据的后台线程

18 11 15 网络通信 ---- 多线程

图灵学院15极致优化-高性能网络编程之BIO与NIO区别

Tornado 网络和线程

Python-网络编程之线程与进程

#15#16 网络的基本构成与网络的几协议