开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 4210|回复: 13
收起左侧

[易源码分享] 多网卡设备指定网卡get/post例子

[复制链接]
结帖率:93% (126/136)
发表于 2021-11-19 09:50:56 | 显示全部楼层 |阅读模式   广东省云浮市
分享源码
界面截图: -
是否带模块: 调用了模块
备注说明: -
最近时不时有几个小伙伴弄双网卡服务器,问怎么样动态切换IP,想起这个 多网卡设备指定网卡post的源码.

curl - 副本.e

932.97 KB, 下载次数: 127, 下载积分: 精币 -2 枚

评分

参与人数 1好评 +1 收起 理由
56766876 + 1 源码无效不全 请检查 百d到方法curl_easy_setopt(curl, CURLOPT_INTERFACE, "eth0");.

查看全部评分


发表于 2023-7-19 15:13:50 | 显示全部楼层   广东省广州市
取积分,来看看
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2022-5-26 22:50:39 | 显示全部楼层   重庆市重庆市
下载看看怎么弄的
回复 支持 反对

使用道具 举报

结帖率:33% (1/3)

签到天数: 3 天

发表于 2022-1-17 16:01:03 | 显示全部楼层   四川省绵阳市
本帖最后由 56766876 于 2022-1-17 16:17 编辑

重复了删除
回复 支持 反对

使用道具 举报

结帖率:33% (1/3)

签到天数: 3 天

发表于 2022-1-17 15:56:44 | 显示全部楼层   四川省绵阳市

  
常量名称常量值公 开备 注
CURLE_COULDNT_RESOLVE_HOST6
CURLE_COULDNT_CONNECT7
CURLE_OBSOLETE5757NOT IN USE
CURLE_SSL_CERTPROBLEM58problem with the local certificate
CURLE_SSL_CIPHER59couldn't use specified cipher
CURLE_SSL_CACERT60problem with the CA cert (path?)
CURLE_BAD_CONTENT_ENCODING61Unrecognized/bad encoding
CURLE_LDAP_INVALID_URL62Invalid LDAP URL
CURLE_FILESIZE_EXCEEDED63Maximum file size exceeded
CURLE_USE_SSL_FAILED64Requested FTP SSL level failed
CURLE_SEND_FAIL_REWIND65Sending the data requires a rewind that failed
CURLE_SSL_ENGINE_INITFAILED66failed to initialise ENGINE
CURLE_LOGIN_DENIED67user, password or similar was not accepted and we failed to login.
CURLE_TFTP_NOTFOUND68file not found on server
CURLE_TFTP_PERM69permission problem on server
CURLE_REMOTE_DISK_FULL70out of disk space on server
CURLE_TFTP_ILLEGAL71Illegal TFTP operation
CURLE_TFTP_UNKNOWNID72Unknown transfer ID
CURLE_REMOTE_FILE_EXISTS73File already exists
CURLE_TFTP_NOSUCHUSER74No such user
CURLE_CONV_FAILED75conversion failed
CURLE_CONV_REQD76caller must register conversion callbacks using curl_easy_setopt options CURLOPT_CONV_FROM_NETWORK_FUN, CURLOPT_CONV_TO_NETWORK_FUN, and CURLOPT_CONV_FROM_UTF8_FUN
CURLE_SSL_CACERT_BADFILE77could not load CACERT file, missing or wrong format
CURLE_REMOTE_FILE_NOT_FOUND78remote file not found
CURLE_SSH79error from the SSH layer, somewhat generic so the error message will be of interest when this has happened
CURLE_SSL_SHUTDOWN_FAILED80Failed to shut down the SSL connection
CURLE_AGAIN81socket is not ready for send/recv, wait till it's ready and try again (Added in 7.18.2)
CURLE_SSL_CRL_BADFILE82could not load CRL file, missing or wrong format (Added in 7.19.0)
CURLE_SSL_ISSUER_ERROR83Issuer check failed.  (Added in 7.19.0)
CURLE_FTP_PRET_FAILED84a PRET command failed
CURLE_RTSP_CSEQ_ERROR85mismatch of RTSP CSeq numbers
CURLE_RTSP_SESSION_ERROR86mismatch of RTSP Session Ids
CURLE_FTP_BAD_FILE_LIST87unable to parse FTP file list
CURLE_CHUNK_FAILED88chunk callback reported error
CURLE_NO_CONNECTION_AVAILABLE89No connection available, the session will be queued
CURL_LAST90never use!
CURLINFO_STRING10485760x100000
CURLINFO_LONG20971520x200000
CURLINFO_DOUBLE31457280x300000
CURLINFO_SLIST41943040x400000
CURLINFO_MASK10485750x0fffff
CURLINFO_TYPEMASK157286400xf00000
CURLINFO_NONE0
CURLINFO_EFFECTIVE_URL1048577CURLINFO_STRING + 1
CURLINFO_RESPONSE_CODE2097154CURLINFO_LONG + 2
CURLINFO_TOTAL_TIME3145731CURLINFO_DOUBLE + 3
CURLINFO_NAMELOOKUP_TIME3145732CURLINFO_DOUBLE + 4
CURLINFO_CONNECT_TIME3145733CURLINFO_DOUBLE + 5
CURLINFO_PRETRANSFER_TIME3145734CURLINFO_DOUBLE + 6
CURLINFO_SIZE_UPLOAD3145735CURLINFO_DOUBLE + 7
CURLINFO_SIZE_DOWNLOAD3145736CURLINFO_DOUBLE + 8
CURLINFO_SPEED_DOWNLOAD3145737CURLINFO_DOUBLE + 9
CURLINFO_SPEED_UPLOAD3145738CURLINFO_DOUBLE + 10
CURLINFO_HEADER_SIZE2097163CURLINFO_LONG + 11
CURLINFO_REQUEST_SIZE2097164CURLINFO_LONG + 12
CURLINFO_SSL_VERIFYRESULT2097165CURLINFO_LONG + 13
CURLINFO_FILETIME2097166CURLINFO_LONG + 14
CURLINFO_CONTENT_LENGTH_DOWNLOAD3145743CURLINFO_DOUBLE + 15
CURLINFO_REDIRECT_URL1048607CURLINFO_STRING + 31
CURLINFO_PRIMARY_IP1048608CURLINFO_STRING + 32
CURLINFO_APPCONNECT_TIME3145761CURLINFO_DOUBLE + 33
CURLINFO_CERTINFO4194338CURLINFO_SLIST + 34
CURLINFO_CONDITION_UNMET2097187CURLINFO_LONG + 35
CURLINFO_RTSP_SESSION_ID1048612CURLINFO_STRING + 36
CURLINFO_RTSP_CLIENT_CSEQ2097189CURLINFO_LONG + 37
CURLINFO_RTSP_SERVER_CSEQ2097190CURLINFO_LONG + 38
CURLINFO_RTSP_CSEQ_RECV2097191CURLINFO_LONG + 39
CURLINFO_PRIMARY_PORT2097192CURLINFO_LONG + 40
CURLINFO_LOCAL_IP1048617CURLINFO_STRING + 41
CURLINFO_LOCAL_PORT2097194CURLINFO_LONG + 42
CURLINFO_TLS_SESSION4194347CURLINFO_SLIST + 43
CURLINFO_LASTONE43
CURLPAUSE_RECV1(1<<0)
CURLPAUSE_RECV_CONT0
CURLPAUSE_SEND4(1<<2)
CURLPAUSE_SEND_CONT0
CURLPAUSE_ALL5(CURLPAUSE_RECV|CURLPAUSE_SEND)
CURLPAUSE_CONT0(CURLPAUSE_RECV_CONT|CURLPAUSE_SEND_CONT)
CURLOPTTYPE_LONG0
CURLOPTTYPE_OBJECTPOINT10000
CURLOPTTYPE_FUNCTIONPOINT20000
CURLOPTTYPE_OFF_T30000
CURLOPT_WRITEDATA10001
CURLOPT_READDATA10009
CURLOPT_HEADERDATA10029
CURLOPT_RTSPHEADER10023
CURLOPT_FILE10001CURLOPTTYPE_OBJECTPOINT + 1
CURLOPT_URL10002CURLOPTTYPE_ OBJECTPOINT + 2
CURLOPT_PORT3CURLOPTTYPE_LONG + 3
CURLOPT_PROXY10004CURLOPTTYPE_OBJECTPOINT + 4
CURLOPT_USERPWD10005CURLOPTTYPE_OBJECTPOINT + 5
CURLOPT_PROXYUSERPWD10006CURLOPTTYPE_OBJECTPOINT + 6
CURLOPT_RANGE10007CURLOPTTYPE_OBJECTPOINT + 7
CURLOPT_INFILE10009CURLOPTTYPE_OBJECTPOINT + 9
CURLOPT_ERRORBUFFER10010CURLOPTTYPE_OBJECTPOINT + 10
CURLOPT_WRITEFUNCTION20011CURLOPTTYPE_FUNCTIONPOINT + 11
CURLOPT_READFUNCTION20012CURLOPTTYPE_FUNCTIONPOINT + 12
CURLOPT_TIMEOUT13CURLOPTTYPE_LONG + 13
CURLOPT_INFILESIZE14CURLOPTTYPE_LONG + 14
CURLOPT_POSTFIELDS10015CURLOPTTYPE_OBJECTPOINT + 15
CURLOPT_REFERER10016CURLOPTTYPE_OBJECTPOINT + 16
CURLOPT_FTPPORT10017CURLOPTTYPE_OBJECTPOINT + 17
CURLOPT_USERAGENT10018CURLOPTTYPE_OBJECTPOINT + 18
CURLOPT_LOW_SPEED_LIMIT19CURLOPTTYPE_LONG + 19
CURLOPT_LOW_SPEED_TIME20CURLOPTTYPE_LONG + 20
CURLOPT_RESUME_FROM21CURLOPTTYPE_LONG + 21
CURLOPT_COOKIE10022CURLOPTTYPE_OBJECTPOINT + 22
CURLOPT_HTTPHEADER10023CURLOPTTYPE_OBJECTPOINT + 23
CURLOPT_HTTPPOST10024CURLOPTTYPE_OBJECTPOINT + 24
CURLOPT_SSLCERT10025CURLOPTTYPE_OBJECTPOINT + 25
CURLOPT_KEYPASSWD10026CURLOPTTYPE_OBJECTPOINT + 26
CURLOPT_CRLF27CURLOPTTYPE_LONG + 27
CURLOPT_QUOTE10028CURLOPTTYPE_OBJECTPOINT + 28
CURLOPT_WRITEHEADER10029CURLOPTTYPE_OBJECTPOINT + 29
CURLOPT_COOKIEFILE10031CURLOPTTYPE_OBJECTPOINT + 31
CURLOPT_SSLVERSION32CURLOPTTYPE_LONG + 32
CURLOPT_TIMECONDITION33CURLOPTTYPE_LONG + 33
CURLOPT_TIMEVALUE34CURLOPTTYPE_LONG + 34
CURLOPT_CUSTOMREQUEST10036CURLOPTTYPE_OBJECTPOINT + 36
CURLOPT_STDERR10037CURLOPTTYPE_OBJECTPOINT + 37
CURLOPT_POSTQUOTE10039CURLOPTTYPE_OBJECTPOINT + 39
CURLOPT_WRITEINFO10040CURLOPTTYPE_OBJECTPOINT + 40
CURLOPT_VERBOSE41CURLOPTTYPE_LONG + 41
CURLOPT_HEADER42CURLOPTTYPE_LONG + 42
CURLOPT_NOPROGRESS43CURLOPTTYPE_LONG + 43
CURLOPT_NOBODY44CURLOPTTYPE_LONG + 44
CURLOPT_FAILONERROR45CURLOPTTYPE_LONG + 45
CURLOPT_UPLOAD46CURLOPTTYPE_LONG + 46
CURLOPT_POST47CURLOPTTYPE_LONG + 47
CURLOPT_DIRLISTONLY48CURLOPTTYPE_LONG + 48
CURLOPT_APPEND50CURLOPTTYPE_LONG + 50
CURLOPT_NETRC51CURLOPTTYPE_LONG + 51
CURLOPT_FOLLOWLOCATION52CURLOPTTYPE_LONG + 52
CURLOPT_TRANSFERTEXT53CURLOPTTYPE_LONG + 53
CURLOPT_PUT54CURLOPTTYPE_LONG + 54
CURLOPT_PROGRESSFUNCTION20056CURLOPTTYPE_FUNCTIONPOINT + 56
CURLOPT_PROGRESSDATA10057CURLOPTTYPE_OBJECTPOINT + 57
CURLOPT_XFERINFODATA10057CURLOPTTYPE_OBJECTPOINT + 57
CURLOPT_AUTOREFERER58CURLOPTTYPE_LONG + 58
CURLOPT_PROXYPORT59CURLOPTTYPE_LONG + 59
CURLOPT_POSTFIELDSIZE60CURLOPTTYPE_LONG + 60
CURLOPT_HTTPPROXYTUNNEL61CURLOPTTYPE_LONG + 61
CURLOPT_INTERFACE10062CURLOPTTYPE_OBJECTPOINT + 62
CURLOPT_KRBLEVEL10063CURLOPTTYPE_OBJECTPOINT + 63
CURLOPT_SSL_VERIFYPEER64CURLOPTTYPE_LONG + 64
CURLOPT_CAINFO10065CURLOPTTYPE_OBJECTPOINT + 65
CURLOPT_MAXREDIRS68CURLOPTTYPE_LONG + 68
CURLOPT_FILETIME69CURLOPTTYPE_LONG + 69
CURLOPT_TELNETOPTIONS10070CURLOPTTYPE_OBJECTPOINT + 70
CURLOPT_MAXCONNECTS71CURLOPTTYPE_LONG + 71
CURLOPT_CLOSEPOLICY72CURLOPTTYPE_LONG + 72
CURLOPT_FRESH_CONNECT74CURLOPTTYPE_LONG + 74
CURLOPT_FORBID_REUSE75CURLOPTTYPE_LONG + 75
CURLOPT_RANDOM_FILE10076CURLOPTTYPE_OBJECTPOINT + 76
CURLOPT_EGDSOCKET10077CURLOPTTYPE_OBJECTPOINT + 77
CURLOPT_CONNECTTIMEOUT78CURLOPTTYPE_LONG + 78
CURLOPT_HEADERFUNCTION20079CURLOPTTYPE_FUNCTIONPOINT + 79
CURLOPT_HTTPGET80CURLOPTTYPE_LONG + 80
CURLOPT_SSL_VERIFYHOST81CURLOPTTYPE_LONG + 81
CURLOPT_COOKIEJAR10082CURLOPTTYPE_OBJECTPOINT + 82
CURLOPT_SSL_CIPHER_LIST10083CURLOPTTYPE_OBJECTPOINT + 83
CURLOPT_HTTP_VERSION84CURLOPTTYPE_LONG + 84
CURLOPT_FTP_USE_EPSV85CURLOPTTYPE_LONG + 85
CURLOPT_SSLCERTTYPE10086CURLOPTTYPE_OBJECTPOINT + 86
CURLOPT_SSLKEY10087CURLOPTTYPE_OBJECTPOINT + 87
CURLOPT_SSLKEYTYPE10088CURLOPTTYPE_OBJECTPOINT + 88
CURLOPT_SSLENGINE10089CURLOPTTYPE_OBJECTPOINT + 89
CURLOPT_SSLENGINE_DEFAULT90CURLOPTTYPE_LONG + 90
CURLOPT_DNS_USE_GLOBAL_CACHE91CURLOPTTYPE_LONG + 91
CURLOPT_DNS_CACHE_TIMEOUT92CURLOPTTYPE_LONG + 92
CURLOPT_PREQUOTE10093CURLOPTTYPE_OBJECTPOINT + 93
CURLOPT_DEBUGFUNCTION20094CURLOPTTYPE_FUNCTIONPOINT + 94
CURLOPT_DEBUGDATA10095CURLOPTTYPE_OBJECTPOINT + 95
CURLOPT_COOKIESESSION96CU



网卡选择设置  CURLOPT_INTERFACE
回复 支持 反对

使用道具 举报

结帖率:81% (13/16)

签到天数: 15 天

发表于 2022-1-4 23:41:30 | 显示全部楼层   浙江省嘉兴市
感谢楼主分享,支持一下~~!!!
回复 支持 反对

使用道具 举报

结帖率:79% (11/14)

签到天数: 22 天

发表于 2021-12-10 16:33:02 | 显示全部楼层   四川省资阳市
你觉得自己很幽默?
回复 支持 反对

使用道具 举报

签到天数: 2 天

发表于 2021-11-23 09:40:09 | 显示全部楼层   黑龙江省哈尔滨市
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2021-11-21 12:38:46 | 显示全部楼层   广西壮族自治区南宁市
呃呃呃额,这什么用都没有啊
回复 支持 反对

使用道具 举报

发表于 2021-11-19 20:09:39 | 显示全部楼层   山东省淄博市
想起这个 多网卡设备指
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表