udp回显客户端发送的数据

简介: 这里让客户端给服务端发送的数据被服务端自动发回来客户端:import socketclient_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)while True: client_socket.

这里让客户端给服务端发送的数据被服务端自动发回来

客户端:

import socket

client_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
while True:
    client_socket.sendto(input('请输入要回显的数据:').encode(), ('127.0.0.1', 23234))
    client_recv_temp_data = client_socket.recvfrom(1024)
    print('回显数据是:', client_recv_temp_data[0].decode())

服务端:

  服务端这里不需要编码或者解码,直接回发就行

import socket

socket_serve = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
addr = ('',23234)
socket_serve.bind(addr)
while True:
    recv_temp = socket_serve.recvfrom(1024)
    socket_serve.sendto(recv_temp[0], recv_temp[1])

                                                                   -------  知识无价,汗水有情,如需搬运请注明出处,谢谢!

目录
相关文章
|
7月前
|
存储 Python
Python网络编程基础(Socket编程) UDP 发送和接收数据
【4月更文挑战第10天】对于UDP客户端而言,发送数据是一个相对简单的过程。首先,你需要构建一个要发送的数据报,这通常是一个字节串(bytes)。然后,你可以调用socket对象的`sendto`方法,将数据报发送到指定的服务器地址和端口。
|
7月前
|
存储 Python
Python网络编程基础(Socket编程)UDP客户端编程
【4月更文挑战第9天】在UDP通信中,客户端负责发送数据到服务器,并接收来自服务器的响应。与服务器不同,客户端通常不需要绑定到特定的地址和端口,因为它可以临时使用任何可用的端口来发送数据。下面,我们将详细讲解UDP客户端编程的基本步骤。
|
2月前
|
存储 网络协议 Java
【网络】UDP回显服务器和客户端的构造,以及连接流程
【网络】UDP回显服务器和客户端的构造,以及连接流程
55 2
|
2月前
|
存储 网络协议 Java
【网络】UDP和TCP之间的差别和回显服务器
【网络】UDP和TCP之间的差别和回显服务器
67 1
|
3月前
|
网络协议
最简单的tcp客户端和服务端 还有udp
最简单的tcp客户端和服务端 还有udp
|
5月前
|
网络协议 网络架构
【网络编程入门】TCP与UDP通信实战:从零构建服务器与客户端对话(附简易源码,新手友好!)
在了解他们之前我们首先要知道网络模型,它分为两种,一种是OSI,一种是TCP/IP,当然他们的模型图是不同的,如下
201 1
|
6月前
|
Java 程序员 Linux
网络编程套接字(3)——Java数据报套接字(UDP协议)
网络编程套接字(3)——Java数据报套接字(UDP协议)
50 0
|
7月前
|
网络协议 数据格式
|
7月前
|
网络协议 Java
Java——UDP数据报
Java——UDP数据报
55 0
|
7月前
|
自然语言处理 Java 编译器
【JavaEE初阶】 UDP服务器与客户端的搭建
【JavaEE初阶】 UDP服务器与客户端的搭建