网络编程
文章平均质量分 55
dragoo1
这个作者很懒,什么都没留下…
展开
-
libcurl CURLOPT_WRITEFUNCTION注意事项(转)
NAMECURLOPT_WRITEFUNCTION - set callback for writing received dataSYNOPSISDESCRIPTIONPass a pointer to your callback function, which should match the prototype shown above.This callback function gets called by libcurl as soon as there is data转载 2022-02-24 13:03:13 · 896 阅读 · 0 评论 -
curl手动中断上传
#if LIBCURL_VERSION_NUM >= 0x073d00/* In libcurl 7.61.0, support was added for extracting the time in plainmicroseconds. Older libcurl versions are stuck in using 'double' for thisinformation so we complicate this example a bit by supporting either.原创 2021-02-22 10:38:26 · 1404 阅读 · 0 评论 -
501 5.5.4 Invalid domain name
环境:服务器端:win server2008原创 2014-06-03 16:46:29 · 4559 阅读 · 0 评论 -
C++发送邮件和附件(转)
头文件/************************************************************************发送邮件模块头文件*可以发送文本和附件(支持多个附件一起发送)*************************************************************************/#pragma once转载 2014-06-08 13:16:21 · 1294 阅读 · 2 评论 -
0x000006D9: 终结点映射器中没有更多的终结点可用。 。
0x000006D9: 终结点映射器中没有更多的终结点可用。 。转载 2014-06-30 16:41:06 · 22138 阅读 · 0 评论 -
Literally IPv6(转)
As many who have worked with computer software would attest, software bugs come in many strange forms. This month I’d like to relate a recent experience I’ve had with one such bug that pulls together转载 2014-06-03 16:50:57 · 1356 阅读 · 0 评论 -
VC++6.0调用Web Services(转)
第一部分在vc6里调用WebService 突然要在c++里调用webservice,一时还不知道从何下手,又想起了.net的好了,直接用wsdl命令生成一个代理类就搞定了,于是又开始了在网上寻觅的历程。这年代没有google,估计要少活10年。 搜索"vc6"+Webservice,出来了一大堆,不过内容基本上一样(又让我体会了一把“天下文章一大抄”的经典论据,到头来都不知转载 2016-02-28 01:20:37 · 5020 阅读 · 0 评论 -
Winsock Overlapped IO模型(一) (转)
// NetWork.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #pragma comment(lib, "WS2_32.lib")#define MAX_BUFFER 256#define MAX_TIME转载 2016-08-30 21:46:29 · 504 阅读 · 0 评论 -
Winsock IOCP模型(二) (转)
// IOCP2.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include #pragma comment(lib, "WS2_32.lib")#define MAX_BUFFER 256#define M转载 2016-08-30 21:56:31 · 718 阅读 · 0 评论 -
vc 网络编程(socket)(转)
转自http://www.cnblogs.com/HappyXie/archive/2011/03/06/1972394.html在网上找了很多的资料,现将这些资料整合起来,详细介绍一下VC下的socket编程,并提供一个服务器客户端具体的实例。希望对您有所帮助一、原理部分 (个人觉得这篇写的可以,所以转与此,原文地址:http://dev.yesky.com/78/268307转载 2017-01-15 15:21:53 · 783 阅读 · 0 评论 -
CreateProcess在xp里调用nodejs
想用nodejs加https-server做一个服务端,最初在win7+Node.js 10.2.1使用CreateProcess可以启动成功。项目软件需要支持xp及以上操作系统,但nodejs在Node.js 6.0.0便不支持xp了,最初使用Node.js 5.12.0,发现老是CreateProcess老是调用失败,调了半天CreateProcess参数没有成功。后来换成Node.js ...原创 2018-10-23 23:31:52 · 386 阅读 · 0 评论 -
remote-server-not-found
发送消息一定要用域,不能用IP,不然报错,报错如下:正确:xxx@localhost错误:xxx@127.0.0.1转载 2014-05-12 14:26:04 · 5754 阅读 · 0 评论 -
vc Microsoft SOAP Toolkit 3.0 代码(转)
原文中代码不全,下面是我的代码,webservice服务端为用Eclipse+java编写,客户端为vs2003,vc++控制台#include #import "msxml4.dll" using namespace MSXML2; //---加入soap相应的动态库#import "C:\Program Files\Common Files\MSSoap\Binari转载 2014-03-14 15:44:24 · 3886 阅读 · 0 评论 -
HTMLDocument3 getElementById Run-Time Check Failure #0
错误代码: IHTMLDocument3* pHtmlDoc3 =(IHTMLDocument3*)CHtmlView::GetHtmlDocument(); CComBSTR id("exchange_offers"); IHTMLElement* pDiv = NULL; HRESULT hr = pHtmlDoc3->getElementById(id, &pDiv);正确代码原创 2013-12-29 12:44:50 · 1991 阅读 · 0 评论 -
Flex Socket 与 C++ 通讯 --- 安全沙箱问题解决 (转)
最近一个项目的客户端要改成Flex,使用Socket与C++通讯时遇到了安全沙箱问题,这是我的解决方法; 1):策略文件与主套接字在同一端口,只需调用 Socket.connect() 或 XMLSocket.connect() 方法; 2):策略文件与主套接字在不同端口,需使用特殊的“xmlsocket”语法调用 Security.loadPolicyFile() 方法,如下转载 2012-11-26 02:34:45 · 902 阅读 · 0 评论 -
vc 调 c# webservice
gSOAP的主页是:http://sourceforge.net/projects/gsoap2参考:http://www.2cto.com/kf/201211/170059.htmlVC 2010 使用GSOAP调用C#写的WEBSERVICE一、环境:1、VS2010 sp12、GSOAP 2.8.11 , 3、WIN8 IIS二、实现用C#写个原创 2013-02-19 20:16:07 · 1059 阅读 · 0 评论 -
gSoap的“error LNK2001: 无法解析的外部符号 _namespaces”解决方法(转)
1. 在工程中定义 WITH_NONAMESPACES 宏2.尝试 "#include "namp.nsmap"转自:http://blog.csdn.net/limiko/article/details/6061130转载 2013-02-20 11:53:37 · 3399 阅读 · 0 评论 -
c++ gsoap webservice入门 (二)
另外一个在mfc中带参数的webservice调用void CDlgLogin::OnBnClickedOk(){ // TODO: 在此添加控件通知处理程序代码 const char* server="http://192.168.1.250/xinwssb/service/BJGTJWSSBService.asmx"; BJGTJWSSBServiceSoapProxy ss原创 2013-02-20 14:08:20 · 1389 阅读 · 0 评论 -
c++ socket flex 中文 乱码
c++ socket flex 中文 乱码c++ gsoap c# webservice 中文 乱码这两种乱码都是c++与其他语言socket通讯时乱码的错误,解决的关键代码://UTF8转成Unicodewchar_t * Ansi22Utf8::UTF8ToUnicode( const char* str ){ int textlen = 0;原创 2013-02-26 18:13:56 · 1818 阅读 · 0 评论 -
InternetOpenUrl 12006 ERROR_INTERNET_UNRECOGNIZED_SCHEME
环境:xp sp3,vc6.0 控制台程序char* url = "www.baidu.com";HINTERNET hHttp = InternetOpenUrl(hSession, url, NULL, 0, INTERNET_FLAG_DONT_CACHE, 0);DWORD err = GetLastError();上面代码报错,error=12006,即INTERNE原创 2013-04-03 15:06:41 · 2468 阅读 · 0 评论 -
使用 CInternetSession 封装多线程 http 文件下载(转)
如何下载一个http文件?我们当然可以用socket自己实现http协议去做,但费时费力还易出bug,对于一个客户端程序稳定易维护是第一位的,所幸MS给我们提供了功能强大的internet API函数族,MFC的CInternetSession对它们进行了一些简单的封装,但如此简单的封装对我等拿来主义者来说只是个半成品。必须经过再加工才能食用。 先来介绍一下CInternetSession的转载 2013-04-07 11:08:26 · 2527 阅读 · 0 评论 -
HttpSendRequest 12005 ERROR_INTERNET_INVALID_URL
hConnect = InternetConnect(hInternet, "http://www.csdn.net", INTERNET_DEFAULT_HTTP_PORT, NULL, "HTTP/1.1", INTERNET_SERVICE_HTTP, 0, 0); if(hConnect){ hRequest = HttpOpenRequest(hConnect, "GET",原创 2013-04-07 13:58:51 · 6152 阅读 · 0 评论 -
C++发送HTTP请求---亲测可行(转)
转自:http://hi.baidu.com/benbearlove/item/1671c23017575825b3c0c53f环境:xp sp3,vs2008#include #include #include #include #include "Wininet.h"#pragma comment(lib,"Wininet.lib")//模拟浏览器发送HTTP转载 2012-07-29 23:24:04 · 39773 阅读 · 9 评论 -
c++ gsoap webservice入门(一)
1.vs2008,文件,新建,网站,ASP.NET Web 服务,里面有个HelloWorld的方法,生成解决方案后放到iis上2.c++调用gsoap,执行命令wsdl2h -o test.h http://localhost/oa3/Service.asmxsoapcpp2 -C test.h -I D:\software\gsoap_2.8.14\gsoap-2.8\gsoap\原创 2013-02-20 13:55:49 · 4297 阅读 · 0 评论 -
C++与Flex通信
环境:xp sp3,vs2008 c++控制台,flex 4.6一、C++服务器端#include #include #pragma comment(lib, "ws2_32.lib")#define BUFFSIZE 1024void main(){ WORD wVersionRequested; WSADATA wsaData; int err; wVersio转载 2012-12-01 14:54:18 · 1994 阅读 · 0 评论