2. udp服务器、客户端
·udp的服务器和客户端的区分:往往是通过请求服务和提供服务来进行区分
·请求服务的一方称为:客户端
·提供服务的一方称为:服务器
1.udp---接收
在写一个关于udp的一个循环回答代码,并引入线程
广播
我的是给飞秋发消息,所以你要知道需要发的软件的端口号
(二)Tcp
tcp---收 服务端
tcp---发
注意:
UDP/Tcp的不同
UDP-----在发送的时候程序还没有建立链接,所以使用sendto(datd,address)
Tcp------发送的时候程序内部已经建立过链接,所以使用send(data)
解决GIL:
1、能用进程不用线程。
2、高效的代码使用c,c++来编写
说明:
单核的cup一个死循环线程或者进程,会占满这个cpu
双核的cpu两个死循环线程,占据两个cpu都在50%左右,并不会占满,这样降低了运行效率。
双核的cpu两个死循环进程,占满两个cpu的100%一个进程一个cpu,线程在进程里面,进程里面 可以有多个线程
作者:AAA年华
链接://www.greatytc.com/p/58d2f76c4359