• 大小: 2KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签: udp  linux  

资源简介

linux下的udp 发包函数源码,可以指定发送的IP与端口号,适合socket 编程初学者学习

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include  
#include  
#include 

#define UDP_PORT  5556

void Send_Data(char *ip int port)
{
int k = 0;
int length = 30;
int so_broadcast=1;
int send_sockfdbytes;
struct sockaddr_in v_sockaddr;

char buf1[32768];
char buf2[32768];

memset(buf1 ‘j‘ 32768);
v_sockaddr.sin_family = AF_INET;
// v_sockaddr.sin_port = htons(port);
v_sockaddr.sin_addr.s_addr = inet_addr(ip); 
bzero(&v_sockaddr.sin_zero8);

send_sockfd = socket(AF_INETSOCK_DGRAM0);
setsockopt(send_sockfd SOL_SOCKET 

评论

共有 条评论