/*
* Copyright (c) 2025 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import socket
server_ip = "192.168.xxx.xxx"
server_port = 5555
udp_client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
udp_client.bind(('192.168.xxx.xxx', 5555))
message = "Hello from client!"
udp_client.sendto(message.encode(), (server_ip, server_port))
print(f"Sent message: {message} to {server_ip}:{server_port}")
data, server = udp_client.recvfrom(1024)
print(f"Received response from server: {data.decode()}")
udp_client.close()