devc++环境下运行的简单http代理服务器 winsocket报错 50C

图片说明
图片说明
运行程序的时候头文件#include报错

2个回答

你是不是建立的MFC工程,不是的话就没有stdafx预编译头文件

SWfive
SWfive mfc?不懂mfc工程是什么,这个是在devc++环境下写的
大约 3 年之前 回复

mfc?不懂mfc工程是什么,这个是在devc++的环境下写的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
VC++6实现简单的代理服务器
 #include "stdafx.h"#include "Proxy.h"#include //WINSOCKET API 2。0#include #include #include #ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif/////////
编写了一个简单的http代理服务器
单位一直使用ccproxy,破解版的。 不爽,于是,自己编写了一个简单的http代理服务器。 当然,功能还是和标题一样,简单的。 希望有高手一起开发。 争取日后国内一说起写代理服务器,就首先想到我们写的代码。 地址:http://sourceforge.net/projects/csproxy/ 盼参与。 2009-2-5加入下列内容: http代理服务器工作步骤: 一、 监
DEVC++编译奇怪报错问题解决
DEVC++编译奇怪报错问题解决 平时都是在linux下编软件,偶尔才会编两个windows工具程序方便大家使用。所以一直使用轻量级的IDE DEVC++来编译,但有天突然发现以前可以通过DEVC++编译的代码突然就编不过了。报错还很奇怪。 示例代码如下: #include stdio.h> #define dprintf(format, argv...) printf("
DevC++一调试就停止运行?
用devC++很久了,因为它体积很轻便,我可以用U盘随时带着它,但这么久了,有一个很不爽的问题就是,我一调试程序就报错,我以为这是软件的问题,现在才知道是自己有点愚蠢了,也不知道去查查看到底是什么问题!!!(当然也查过,只是都没有解决,然后自己就放弃了!!!) 现在终于找到解决办法,在此记录,帮助有需要的童鞋~ 工具-》编译选项-》代码生成/优化-》连接器-》产生调试信息(改成yes)就可
简单的HTTP代理服务器的实现(基本功能+拓展功能)
实现功能: 在指定端口(例如 8080)接收来自客户的 HTTP 请求并且根据其中的 URL 地址访问该地址所指向的 HTTP 服务器(原服务器),接收 HTTP 服务器的响应报文,并将响应报文转发给对应的客户进行浏览 支持 Cache 功能:求能缓存原服务器响应的对象,并能够通过修改请求报文(添加 If-Modified-Since 头行),向原服务器确认缓存对象是否是最新版本 图片链接和...
一个简单的HTTP代理服务器c语言实现
HTTP代理原理不难。相关协议的资料网上很多。 但是想要找一份现成的简单源码来参考却不容易。这两天下载了很多http proxy的源码,几乎都或多或少有些问题,不能直接使用。 所以最后还是下决心自己动手编写了一个。(准确说是在另一份源码基础上修改) 现在拿出来和大家分享。 windows版本。但是只要稍加修改就可以用于linux 下载地址 http://download.csdn.
DEVc++编译工具和简单例子程序
DEVc++编译工具和简单例子程序。DEVc++编译工具和简单例子程序。 适合初学者,学习c++,附带16个简单例子程序。
简易HTTP代理的实现
编写一个简易的HTTP代理服务器,步骤其实很简单:      1.设置一个监听套接字gListen_Socket;      2.每当接受到客户端的请求之后,我们构建一个新的线程来继续监听客户端的请求,然后原线程处理用户请求;      3.先从用户发送的HTTP请求中解析出服务器端的主机地址,然后通过另外一个线程连接到服务器;      4.本程序充当中介,不断转发来自两端的消息;
用nginx搭建一个简单的代理服务器
原文:http://nginx.org/en/docs/beginners_guide.html nginx另一个使用的比较多的情况是作为代理服务器,代理服务器接收请求,然后把请求传递到代理服务器,nginx最后会提取代理服务器的回复,并把这些回复发送给客户端。 我们将配置一个基本的代理服务器,图片文件的请求在本地目录中服务,其他的所有请求发送到代理服务器。这个示例中,两个服务都被定义在同一个
简易linux代理服务器的搭建与使用
在能访问外网的机器上使用tinyproxy作为代理服务软件 tinyproxy特点 功能简单,配置简单 1.安装tinyproxy debian系:apt-get install tinyproxy centos系:yum install tinyproxy 编辑配置/etc/tinyproxy/tinyproxy.conf,找到Allow 127.0.0.1行,前面加上#号将其
用socket实现自己的HTTP代理服务器
下面是一个先前我用socket实现HTTP代理服务器的例子,代码很简单我就不一一解析了,要注意的是:当该代理服务器收到IE发来的请求时,要将IE请求行中的webserver的域名(或者IP)剥去,再将请求转发给webserver,如果不注意这点而是直接毫无处理的把IE请求信息直接发给webserver某些网站会显示不了网页,比如新浪,pfan,这是测试时发现的,其他就没什么可以说的了。实际上能否完
Python 50行代码实现代理服务器(加强版)
Python 50行代码实现代理服务器(加强版)
windows下SOCKET实现文件传输
这是一个在windows下实现文件传输的例子,本人已经测试过了,绝对好用
go 写的http代理服务器
可以看优酷视频,qq视频好像有点问题
HTTP代理服务器的工作原理
在HTTP通信链上,客户端和目标服务器之间通常存在某些中转代理服务器,它们提供对目标资源的中转访问。一个HTTP请求可能被多个代理服务器转发,后面的服务器称为前面服务器的上游服务器。代理服务器按照其使用方式和作用,分为正向代理服务器、反向代理服务器、透明代理服务器。正向代理要求客户端自己设置代理服务器的地址。客户的每次请求都将直接发送到该代理服务器,并由代理服务器来请求目标资源。比如处于防火墙内的局
linux c下的一个简易http代理程序
http代理服务器原理不复杂,就是将客户端浏览器传过来的http协议头再转发给web服务器,将web服务器返回的数据再转发给客户端浏览器,起了一个中转站的作用。如下是一个http协议头的例子:GET http://www.google.com.hk/ HTTP/1.1Host: www.google.com.hkProxy-Connection: keep-aliveUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.4 (
通过HTTP代理服务器下载网页
通过HTTP代理服务器下载网页 原始套接字,展示如何HTTP代理服务器转发HTTP请求 环境 VS2005
第一个MFC的WinSocket编程示例
环境:Windows XP SP 3、 VC++ 6.0、 Windows Server 2003 SDK 使用步骤: 1、下载解压之后,使用VC++ 6.0 IDE打开.dws文件 2、点击“!”按钮运行程序 3、如果一切正常会出现一个对话框,然后选择下拉框中的“服务端”启动服务器进程--接着点击“监听”按钮 4、然后再点击“!”按钮运行客户端进程 5、如果一切正常,那么选择下拉框中的“客户端”启动客户端进程--接着点击“连接”按钮,让客户端连接到socket服务器 6、在客户端的“消息”栏中输入信息,然后点击“发送”按钮 7、点击服务器端进程,应该可以看见客户端发送过来的消息,然后可以在“消息”栏中输入响应信息,然后点击“发送”按钮,此时会在客户端进程中看服务器端进程响应的信息 该示例是实现了一个客户端对象对应一个服务端对象的socket的网络编程--最简单的VC++的网络编程示例。该示使用主要是自定义一个类--它继承MFC库中CAsyncSocket类,然后重写OnAccept, OnSend, OnReceive和OnClose方法来实现一对一的VC++的socket网络编程。注意:自定义类关联应用向导生成的对话框类,需要在头文件中书写语句“class CHelloSocketDlg;”,并且在.cpp文件中写入语句“#include "HelloSocketDlg.h";”,否则编译不会通过! 本示例使用Dialog模式的UI是为方便说明socket编程,在对话框类的OnInitDialog方法有初始化的成员变量的注释说明,在自定义类中的注释非常详细。本人觉得MFC使用异步通信类CAsyncSocket实现Java中的ServerSocket类和Socket类的编程效果,是非常牛的!(虽然本人认为它还封装得不够OO--因为它封装得让使用者觉得“很傻很天真”)。
简单HTTP代理服务器-源码c++
一个简单的http代理服务器。 支持http 和https c/c++源码。 代码易阅读和修改。供参考 经过测试,基本没有问题。
简单的 winsocket TCP通信
//服务器 #include #include // socket 所需要的头文件 #pragma comment(lib,"WS2_32.lib")// link socket 库 #define PORT 9999 #define BUFLEN 1024 using namespace std; int main() { WSADATA wsaData
编写简单的代理服务器(java源码)
基本原理: 代理服务器打开一个端口接收浏览器发来的访问某个站点的请求,从请求的字符串中解析出用户想访问哪个网页,让后通过URL对象建立输入流读取相应的网页内容,最后按照web服务器的工作方式将网页内容发送给用户浏览器 源程序: import java.net.*; import java.io.*; public class MyProxyServer { public static void main(String args[]) { try { ServerSocket ss=new ServerSocket(8080); System.out.println("proxy server OK"); while (true) { Socket s=ss.accept(); process p=new process(s); Thread t=new Thread(p); t.start(); } } catch (Exception e) { System.out.println(e); } } }; class process implements Runnable { Socket s; public process(Socket s1) { s=s1; } public void run() { String content=" "; try { PrintStream out=new PrintStream(s.getOutputStream()); BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream())); String info=in.readLine(); System.out.println("now got "+info); int sp1=info.indexOf(' '); int sp2=info.indexOf(' ',sp1+1); String gotourl=info.substring(sp1,sp2); System.out.println("now connecting "+gotourl); URL con=new URL(gotourl); InputStream gotoin=con.openStream(); int n=gotoin.available(); byte buf[]=new byte[1024]; out.println("HTTP/1.0 200 OK"); out.println("MIME_version:1.0"); out.println("Content_Type:text/html"); out.println("Content_Length:"+n); out.println(" "); while ((n=gotoin.read(buf))>=0) { out.write(buf,0,n); } out.close(); s.close(); } catch (IOException e) { System.out.println("Exception:"+e); } } };
计算机网络--http代理服务器的设计与实现
一、Socket编程的客户端和服务端的主要步骤: Java Socket编程:对于http传输协议 客户端: 1、创建新的socket,绑定服务器host和端口号 2、Socket创建成功后获得相应的输出流 3、将请求报文通过输出流传到服务器,记得flush()刷新缓存 4、创建该socket所对应的输入流,获取服务器的相应报文 服务端: 1、通过建立相应端口的socket实现监听
DEVc++闪退,来不及查看运行结果的问题
添加一个的头文件, 在return 0;的前面,程序即将结束的时候添加一句,system("pause"); system("pause") 的意思是调用系统中的命令,或者shell命令也可以。 “pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回。
jmeter通过代理服务器形式加压测试
jmeter支持手动写脚本,也支持录制脚本,录制脚本可以通过第三方工具badboy去录制脚本,也支持浏览器设置服务器代理形式录制脚本;本篇交流通过设置代理服务器方式录制脚本进行加压分析系统瓶颈;关于第三方工具方法不作讲解;
Nginx学习笔记——配置简单代理服务器
原标题:Setting Up a Simple Proxy Server Nginx的一个常见用途是设置为代理服务器,所谓代理,就是接收客户端请求,然后传递给被代理的服务器并获得响应,再返回给客户端。
网络编程:基于C语言的简易代理服务器实现(proxylab)
本文记录了一个基于c socket的简易代理服务器的实现。 (CS:APP lab 10 proxy lab) 本代理服务器支持keep-alive连接,将访问记录保存在log文件。
转 Centos7下使用Squid快速搭建带认证的HTTP代理服务器
原文链接:https://blog.phpgao.com/squid_proxy_with_basic_auth.html I. 安装 安装狠简单! yum install squid -y yum install http-tools -y II. 生成密码文件 mkdir /etc/squid3/ # laogao 是用户名 htpasswd -cd /etc/sq
HTTP代理服务器软件和源代码
一款简单而且好用的HTTP代理服务器,采用visual studio 环境开发的
Linux服务器--HTTP
1.HTTP代理服务器的工作原理 在HTTP通信链上,客户端和目标服务器之间通常存在某些中转代理服务器,它们提供对目标资源的中转访问。一个HTTP请求可能被多个代理服务器转发,后面的服务器称为前面服务器的上游服务器。代理服务器按照其使用方式和作用,分为正向代理服务器、反向代理服务器、透明代理服务器。正向代理服务器:要求客户端自己设置代理服务器的地址。客户的每次请求都将直接发送到该代理服务器,并由
ubuntu:(设置终端代理IP)简单有效地设置全局代理上网
因为要在ubuntu系统上安装很多软件,但ubuntu系统所在的网络环境是需要使用http代理才能连接网络的。 正常使用火狐等浏览器上网时,可以很简单的设置网络代理服务器,但若是在ubuntu的终端中使用sudo apt-get install 。。。这样的命令,浏览器中设置的代理就不能用了,因此我们必须对ubuntu的终端设置代理,使其能够在apt-get install 时联通网络。 1.
jmeter启动代理时错报[非法选项:-ext]
报错信息: 1 2 3 Could not create script recorder -see log for detail:>>非法选项: -ext 尝试 keytool help Command failed,code:1 因为安装了两个JDK,需要在jmeter.bat
代理服务器基本知识
代理服务器系列(一):基础知识 2005 年 9 月 10 日 世界网络教研组 编 一、什么是代理服务器? 代理服务器英文全称是 Proxy Server,其功能就是代理网络用户去取得网络信息。 形象的说:它是网络信息的中转站。 在一般情况下,我们使用网络浏览器直接去连接其他 Internet 站点取得网络信息 时,需送出 Request 信号来得到回答,然后对方再把信息以 bit 方
如何用java 5分钟实现一个最简单的mysql代理服务器?
什么是mysql 代理? mysql代理是介于client端和mysql服务端中间层服务,如下图所示: 为什么要使用代理? 大部人都知道使用代理的好处,毕竟,随着互联网越来越普及,互联网系统越来越庞大、复杂,性能要求越来越高,为了让整个系统具有更好的扩展性、更高的性能、解藕等多种特性,在数据库层面引入代理层是目前互联网系统常见的架构设计方案。总的来说,在数据库层面引入代理
这是一个简单代理服务器;支持HTTP/POP3/SMTP/FTP代理。其中只有HTTP为标准协议,其他为自定义简易协议;支持多连接并发访问。目的是为了网络的代理出口,以及隐藏IP信息。
这是一个简单代理服务器;支持HTTP/POP3/SMTP/FTP代理。其中只有HTTP为标准协议,其他为自定义简易协议;支持多连接并发访问。目的是为了网络的代理出口,以及隐藏IP信息。
Node.js实现简单代理服务器
先看下陆凌牛老师的《Node.js权威指南》(2014年4月出版)中的一段代码: var http=require('http'); var url=require('url'); var server=http.createServer(function(sreq,sres){     var url_parts=url.parse(sreq.url);     var opts={
c++写的词法分析器
c++写的词法分析器,可以在devc中运行
WinSocket实现的服务端与客户端的通信
服务端 - 通过对敏感词“蓝鲸”的判断,服务端主动关闭与客户端的连接,测试服务端发起的closesocket操作 - 服务端的accept、recv都是阻塞的#include <stdio.h> #include <stdlib.h> #include <iostream> #include <WinSock2.h> #pragma comment(lib, "ws2_32.lib")us
代理服务器设置全局环境
如果用代理服务器只是浏览网页:直接在Internt-----&amp;gt;高级设置----&amp;gt;添加代理就可以。找到IE浏览器---》工具---》Internet选项----》链接-------》局域网设置----》代理服务器设置---对勾填写设置设置全局代理环境需要下载软件proxifier设置:1.代理服务器:2.代理规则:default为默认的,把动作修改为代理如果访问网页打不开----》将前面...
devc++调试方法
基本信息       版本5.11、中文 简述:对代码的调试主要目的在于,通过让程序单步执行,使读者详细的看见每一步的代码执行过程和结果,方便找到错误信息的所在! 1开启调试模式 1.1 点开工具 1.2选择编译器选项 1.3 更改产生调试信息为yes 2代码调试 2.1 添加短点(单击每一行的最前边,出现红色√) 2.2开始调试(点击下方调试即可)
proxy简单的代理服务器
proxyproxy,既是代理服务器,在网络环境中,两台机器无法直接相连,如google,facebook等,在国内环境中无法直接访问,为了使用google和facebook,则需要FQ,跨过长城防火墙。在FQ过程中,一个重要的环节,就是proxy了。经常听到有人说通过代理上网,现在就来揭示一下proxy的过程,看完这个后,我猜,以后大家用代理服务器,都会更加的谨慎了,不会再盲目的觉得什么东西好,什
VC++的HTTP代理服务器.rar
VC++ 简单的HTTP代理服务器.rar
HTTP代理服务器的实现
一.套接字编程 API函数介绍 SOCKET accept( SOCKET s , struct sockaddr_in FAR * addr ,int Far *addlen ) ;  函数说明:当没有连接请求时,对于阻塞式套接字,如果程序调用了accept函数,那么线程将进入等待状态,知道有一个连接请求到达为止,accept在接收到连接请求时,会为这个连接建立起一个新的套接字
一个简单的Golang实现的HTTP Proxy
最近因为换了Mac,以前的Linux基本上不再使用了,但是我的SS代理还得用。SS代理大家都了解,一个很NB的socks代理工具,但是就是因为他是Socks的,想用HTTP代理的时候很不方便。以前在Linux下的时候,会安装一个Privoxy把socks代理转换为HTTP代理,开机启动,也比较方便。但是Mac下使用Brew安装的Privoxy就很难用,再加上以前一个有个想法,一个软件搞定socks和
编写简单的代理服务器
基本原理: 代理服务器打开一个端口接收浏览器发来的访问某个站点的请求,从请求的字符串中解析出用户想访问哪个网页,让后通过URL对象建立输入流读取相应的网页内容,最后按照web服务器的工作方式将网页内容发送给用户浏览器
httpClient在请求时设置代理服务器(Http Proxy)的方法
今天用局域网的代理,只是在ie设置代理服务器。但是HttpClient却连接不上。 所以这种情况我们也为HttpClient设置代理服务器。 代码如下   使用匿名代理  HttpClient httpClient = new HttpClient(); //设置代理服务器的ip地址和端口 httpClient.getHostConfiguration().s
linux下设置代理服务器
代理服务器,顾名思义就是局域上不能直接上网的机器将上网请求(比如说,浏览某个主页)发给能够直接上网的代理服务器,然后代理服务器代理完成这个上网请求,将它所要浏览的主页调入代理服务器的缓存;然后将这个页面传给请求者。这样局域网上的机器使用起来就像能够直接访问网络一样。      并且,代理服务器还可以进行一些网站的过滤和控制的功能,这样就实现了我们使用它的初衷——控制和节省上网费用。    
windows server 2008 r2 架设CCPROXY代理服务器无法工作的解决方案
可能大家会遇到这样的奇怪事:在windows server 2008 r2(以下简称r2)使用CCPROXY(以下简称CC),一开始很正常但过一段时间突然不能用的情况。 具体表现为某次重启后,再使用CC架设的代理,就会提示连接服务器被重置。 经过几次重装以后,发现可能是更新的问题,将更新逐一卸载,发现在卸载windows 更新 kb2506014后恢复正常。 特撰此文
Dev C++ 及GTK+开发的平台的搭建
google了好多关于主体的文章,没发现有几个解决问题的,经过摸索,终于成功搭建了使用Dev C++ 及GTK+开发的平台,在这里和大家分享下,由于当时用e文写的,先贴上来,喜欢的去以后再翻译。
DEVC++的几个实用小技巧
(以下均为转载内容)如何正确使用DEV C++ 我自身作为一个高度依赖IDE的人,在拿到DEV C++之后也是高度开发它的功能。 我觉得对于OIer来说,用好这个IDE是非常重要的。虽然这破JB玩意早就停止更新了依赖DEV C++ 5.11 最新版 下载安装DEV C++后,使用DEV C++打开一个随便的cpp文件,你看到的应该是这样的界面。(为了节约读者的流量,图片进行了有损压缩,但是字看得清
Linux下HTTP代理程序的简单实现
Linux下HTTP代理程序的简单实现Linux下HTTP代理程序的简单实现Linux下HTTP代理程序的简单实现Linux下HTTP代理程序的简单实现
相关热词 c# 识别回车 c#生成条形码ean13 c#子控制器调用父控制器 c# 写大文件 c# 浏览pdf c#获取桌面图标的句柄 c# list反射 c# 句柄 进程 c# 倒计时 线程 c# 窗体背景色
立即提问