socket,socketserver,tcp黏包问题,网络编程
1,socket的使用 基于TCP的socket的使用 TCP是有链接,面向流的,客户端和服务端一旦连接,不在断开的时候是不会断的 简单使用 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # @time : 2019/6/13 19:36 4 # @Author : aolishuai 5 # @File : 服务端 6 7 import socket 8 9 #创建一个socket对象 10 server = socket.socket()#创建一个手机 11 12 ip_port = ('192.168.1.9',8001)#创建一张电话卡 13 14 server.bind(ip_port)#插上电话卡 15 16 #监听IP地址和端口 17 server.listen()#开机,listen(10)后面可以有10人等待,超过10人,直接让超过的人数去掉 18 19 20 print(1111) 21 #等待客户端的连接 22 conn, addr =server.accept() 23 #接收消息 24 from_client_msg=conn.recv(1024)#单位大小为B,1KB=1024B 25 #消息字符转换并打印 26 print(from_client_msg.decode('utf-8')) 27