資源簡介
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?
- 上一篇:華普微CMT2300A官方例程v1.1
- 下一篇:極簡VR播放器
評論
共有 條評論