c++写一个封包发送源代码

目标地址:61.142.108.96:9002数据包大小:91HEX数据:474554202F20485454502F312E310D0A4163636570742D45... 目标地址:61.142.108.96:9002
数据包大小:91
HEX数据:
47 45 54 20 2F 20 48 54 54 50 2F 31 2E 31 0D 0A 41 63 63 65 70 74 2D 45 6E 63 6F 64 69 6E 67 3A 20 69 64 65 6E 74 69 74 79 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 63 6C 6F 73 65 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 44 72 2E 43 4F 4D 20 43 6C 69 65 6E 74 0D 0A 0D 0A
ASCII数据:
GET./.HTTP/1.1..Accept-Encoding:.identity..Connection:.close..User-Agent:.Dr.COM.Client....
麻烦些详细一点,给一些文字说明哈
展开
 我来答
塞班狂
2013-10-21 · TA获得超过187个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:207万
展开全部
SOCKET tcpConnect(char* IP, int port) //TCP连接函数
{
    DWORD ip = inet_addr(IP);

    SOCKET sock;

    sock = socket(AF_INET, SOCK_STREAM, 0);

    if(sock == INVALID_SOCKET)
        return sock;

    sockaddr_in sin;



    sin.sin_addr.s_addr = ip;
    sin.sin_family = AF_INET;
    sin.sin_port = htons(port);

    if(connect(sock, (sockaddr *)&sin, sizeof(sin)) == SOCKET_ERROR)
    {
        closesocket(sock);
        return INVALID_SOCKET;
    }

    return sock; 
}

int WinMain()



{

    char* data="GET./.HTTP/1.1..Accept-Encoding:.identity..Connection:.close..User-Agent:.Dr.COM.Client....";
    WSADATA wsaData = {0};
    WSAStartup(MAKEWORD(2, 2), &wsaData);

    SOCKET tcp294261691 = tcpConnect("61.142.108.96",9002);

    send(tcp29426169,data,sizeof(data)*sizeof(char),0);

    closesocket(tcp294261691);



}







写了一会,,,,多给点分.

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式