C语言 UDP单播sendto()

#include 
#include 
#include 
#include  /* superset of previous */
#include 
#include 
#include 
#include 
int main()
{
    // 1.创建UDP通信对象
    int udp_socket = socket(AF_INET, SOCK_DGRAM, 0);

    // 2.发送UDP数据报

    // 设置目标的地址信息
    struct sockaddr_in dest_addr;
    dest_addr.sin_family = AF_INET;
    dest_addr.sin_port = htons(8085);
    dest_addr.sin_addr.s_addr = inet_addr("192.168.11.178");

    int ret = sendto(udp_socket, "hello", 5, 0, (struct sockaddr *)&dest_addr, sizeof(dest_addr));
    printf("ret=%d 发送成功\n", ret);

    // 3.关闭套接字
    close(udp_socket);
    return 0;
}

你可能感兴趣的:(C语言,c语言,udp,开发语言)