
46Python网络编程(一)
48N6E
这个作者很懒,什么都没留下…
展开
-
2020/01/14 04-TCP客户端编程和群聊客户端实现
客户端编程,也需要有socket对象,连接到远程的服务器端,connet。传输数据,recv和send,用完close 创建一个server 这样就没问题了 raddr 对端端口,也就是服务器的 链接之后,可以开始进行通信了,send一般会有个字节数,可以打印一下,send需要转换成bytes 链接之后会有对端地址 现在把软件关掉 改用python写的代码 现在server等待链接,使用...原创 2020-01-14 16:09:27 · 241 阅读 · 0 评论 -
2020/01/13 03-socket常用方法和makefile使用(面试会考)
之前写的群聊程序,要变成真正能够使用的,就需要考虑锁的问题,对同一数据结构,有的在写,有的在读,刚才的代码多线程使用同一字典,别的线程在遍历,其他可能要加一个,遇到这个时候,只能加锁 在tcp server模型中,其实不止一个socket,一个socket做listen,同时listen之后就需要accept,用来等待链接,当链接过来之后,会把这个真正的链接交给new socket来处理,创建的...原创 2020-01-14 15:19:56 · 1747 阅读 · 3 评论 -
2020/01/13 02-TCP群聊Server端编程
网络编程里,socket编程是最基础的,其他网络编程都是在它的基础上封装得来的 socket对象,AF_INET 代表ipv4,AF_INET6 代表ipv6,AF_UNIX,unix才有 SOCKET_STREAM 代表有tcp。SOCK_DGRAM 代表udp **client没什么功能。server的功能比较多 TCP有client有server ** socket有IP,协议,端口,端...原创 2020-01-13 22:22:05 · 199 阅读 · 0 评论 -
2020/01/13 01-socket基础和TCP编程
基于底层的tcp,udp编程,高层的应用层,http编程 底层的效率高,tcp可以保证数据库安全,效率高 socket(插座),网络编程,是点对点,每一个就是一个孔,中间链接起来,socket简单来讲就是端到端的编程,端对端,建立一个网络通讯的通道,从socket到scoket,从一个插座到另一个插座,建立一个数据通讯的通道 python也提高了socket.py的模块,是低级的网络编程接口,统...原创 2020-01-13 17:01:57 · 403 阅读 · 0 评论