标签:alt 技术 图片 使用 bind 网络通信 分享 cal 获取
---恢复内容开始---
浏览器 和 聊天工具 一般都用socket
socket 在不同的 语言中的使用流程都大同小异 收 发 关闭
import socket def len(): #创建一个udp套接字 udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #这个是 ipv4 utp 使用的固定格式 #可以用套接字收发数据 udp_socket.sendto(b"hahalkijlhha",("192.168.43.219",8080)) #有个b 要注意 打字符串是要加 b 的 意思为byte类型 udp_socket.close() if __name__ == "__mian__": len()
带有循环 加 结束 功能的 发送数据
import socket def fun_c(): # 创建一个udp套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) while True: # 从键盘获取数据 send_data = input("请输入要发送的数据:") # 如果输入的数据是exit,那么就退出程序 if send_data == "exit": break # 可以使用套接字收发数据 # udp_socket.sendto("hahahah", 对方的ip以及port) # udp_socket.sendto(b"hahahah------1----", ("192.168.33.53", 8080)) udp_socket.sendto(send_data.encode("utf-8"), ("192,168,43,219", 8080)) # 关闭套接字 udp_socket.close() fun_c()
远程接受 数据
import socket def fun_c(): while True: #1创建udp套接字 udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #2绑定一个本地信息 local_addr = ("",7788) #本地的ip不写(只能绑定自己的信息) 后面是软件的端口号 udp_socket.bind(local_addr) #套接字绑定 我写的端口 #3接受数据 recive_data = udp_socket.recvfrom(1024) #1024是一次接收的最大字节量 #4打印数据 print(recive_data) #关闭udp udp_socket.close() if __name__ =="__main__": fun_c()
---恢复内容结束---
浏览器 和 聊天工具 一般都用socket
socket 在不同的 语言中的使用流程都大同小异 收 发 关闭
import socket def len(): #创建一个udp套接字 udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #这个是 ipv4 utp 使用的固定格式 #可以用套接字收发数据 udp_socket.sendto(b"hahalkijlhha",("192.168.43.219",8080)) #有个b 要注意 打字符串是要加 b 的 意思为byte类型 udp_socket.close() if __name__ == "__mian__": len()
带有循环 加 结束 功能的 发送数据
import socket def fun_c(): # 创建一个udp套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) while True: # 从键盘获取数据 send_data = input("请输入要发送的数据:") # 如果输入的数据是exit,那么就退出程序 if send_data == "exit": break # 可以使用套接字收发数据 # udp_socket.sendto("hahahah", 对方的ip以及port) # udp_socket.sendto(b"hahahah------1----", ("192.168.33.53", 8080)) udp_socket.sendto(send_data.encode("utf-8"), ("192,168,43,219", 8080)) # 关闭套接字 udp_socket.close() fun_c()
远程接受 数据
import socket def fun_c(): while True: #1创建udp套接字 udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #2绑定一个本地信息 local_addr = ("",7788) #本地的ip不写(只能绑定自己的信息) 后面是软件的端口号 udp_socket.bind(local_addr) #套接字绑定 我写的端口 #3接受数据 recive_data = udp_socket.recvfrom(1024) #1024是一次接收的最大字节量 #4打印数据 print(recive_data) #关闭udp udp_socket.close() if __name__ =="__main__": fun_c()
标签:alt 技术 图片 使用 bind 网络通信 分享 cal 获取
原文地址:https://www.cnblogs.com/fromlantianwei/p/9938328.html