使用libcurl实现udp通信
来源:互联网 发布:君知其难也的其意思 编辑:程序博客网 时间:2024/06/06 01:53
使用libcurl实现udp通信,网络另一端为192.168.31.199:6000,发送数据为hello xujun
#include <curl/curl.h>#include <string.h>//#include <sys/socket.h>curl_socket_t opensocket (void *clientp, curlsocktype purpose, struct curl_sockaddr *address){address->socktype = SOCK_DGRAM;//address->protocol = IPPROTO_UDP;address->protocol = 0;return socket(address->family, address->socktype, address->protocol);}int main(){CURLcode res = 0;CURL *curl = NULL;const char *request = "hello xujun\n";size_t iolen;curl = curl_easy_init();if(curl){curl_easy_setopt(curl, CURLOPT_OPENSOCKETFUNCTION, opensocket);curl_easy_setopt(curl, CURLOPT_URL, "192.168.31.199:6000");curl_easy_setopt(curl, CURLOPT_CONNECT_ONLY, 1L);res = curl_easy_perform(curl);long sockextr;curl_easy_getinfo(curl, CURLINFO_LASTSOCKET, &sockextr);//curl_easy_send & curl_easy_recv herecurl_easy_send(curl, request, strlen(request), &iolen);curl_easy_cleanup(curl);}return 0;}
0 0
- 使用libcurl实现udp通信
- 使用libcurl实现tcp通信
- 使用AF_INET实现UDP点对点通信示例
- linux中使用UDP实现网络通信
- 使用lwip协议实现UDP通信
- 在uboot中使用UDP协议实现UDP通信
- Udp实现通信DEMO
- UDP通信C++实现
- python实现UDP通信
- C++实现UDP通信。。
- Java实现UDP通信
- Android实现UDP通信
- Qt-----实现Udp通信
- UDP通信实现
- socket实现UDP通信
- Java实现UDP通信
- C#实现UDP通信
- 使用libCurl实现断点下载
- 欢迎使用CSDN-markdown编辑器
- Java-输入输出机制详解
- References
- 派-详解-noi.openjudge.cn-二分答案
- redis 下载安装
- 使用libcurl实现udp通信
- i2c 驱动一:简介
- Pacemaker搭建集群
- 硬盘安装ubuntu win7双系统
- Android 监听Home键按键事件
- 对Android进程守护、闹钟后台被杀死的研究
- 下拉刷新个人模糊界面demo
- 60. Permutation Sequence
- java 过滤非数字字符