网络编程-socket实现简单套接字通信
Posted 丫丫625202
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络编程-socket实现简单套接字通信相关的知识,希望对你有一定的参考价值。
Service
import socket phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#给予网络,机于TCP协议的通信 #端口0-65535 #0-1024给操作系统使用 phone.bind((\'127.0.0.1\',8080)) #开始监听,表最大挂起链接数 phone.listen(5) #等待链接 #res=phone.accept() #res是一个套接字对象和客户地址 conn,client_addr=phone.accept() #收发消息,1024个字节,表示最大接收1024个字节 data=conn.recv(1024) #conn负责收发数据 conn.send(data.upper()) #关闭连接 conn.close()
Client
import socket client=socket.socket(socket.AF_INET,socket.SOCK_STREAM) client.connect((\'127.0.0.1\',8080)) #发送数据 client.send(\'hello\'.encode(\'utf-8\')) #收数据 data=client.recv(1024) print(data) #关闭连接 client.close()
以上是关于网络编程-socket实现简单套接字通信的主要内容,如果未能解决你的问题,请参考以下文章