通过代理进行客户端 - 服务器编程

时间:2012-04-06 10:20:47

标签: c++ sockets proxy

在我的客户端 - 服务器情况下,客户端通过代理服务器将文件发送到服务器。我经常使用FTP客户端服务器,但不知道如何通过代理。

客户< - >代理服务器< - >服务器

以下是客户的代码:

    SOCKET Connect;
Connect= socket(AF_INET, SOCK_STREAM, NULL);


SOCKADDR_IN addrss;
int addrss_length = sizeof(addrss);
addrss.sin_addr.s_addr = inet_addr("127.0.0.1");
addrss.sin_family = AF_INET;
addrss.sin_port = htons(6783);

connect(Connect, (SOCKADDR*) &addrss, sizeof(addrss));...

以下是服务器的代码:

SOCKADDR_IN addrss;
int addrss_length = sizeof(addrss);
addrss.sin_addr.s_addr = inet_addr("127.0.0.1");
addrss.sin_family = AF_INET;
addrss.sin_port = htons(6783);


SOCKET Listen = socket(AF_INET, SOCK_STREAM,NULL);
SOCKET Connect = socket(AF_INET, SOCK_STREAM,NULL);


bind(Listen, (SOCKADDR*) &addrss, addrss_length);

listen(Listen,5);

0 个答案:

没有答案