永发信息网

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

答案:2  悬赏:80  手机版
解决时间 2021-03-14 13:45
目标地址: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....
麻烦些详细一点,给一些文字说明哈
最佳答案
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);




}












写了一会,,,,多给点分.
全部回答
没看懂什么意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
腰疼怎么办,腰疼压迫神经了怎么办
想在西安旅游,请问哪里是年轻人比较常去逛街
十三字对联(丧事)红喜、白喜都要。因为我舞狮
白皮王糕点寿桃(第三医院店)地址在哪,我要去
惴惴不安的惴惴什么意思
上海去哪里买vr
烤箱预热320F/160C什意思?
如何对付扰民的棋牌室!可以报警吗?
《基于pwm技术程序控制语音播放》,这个题目
流言终结者三人组出现的最后一集是哪集
艳芳婚纱摄影在哪里啊,我有事要去这个地方
比熊生长发育一览表
天猫上买的帮宝适是是否正品,天猫的货是供应
装修房子自粘璧纸和刷胶壁纸那个好,那种耐用
手柄这个R键是哪个键位啊,按不住来
推荐资讯
绿东村照相馆地址有知道的么?有点事想过去
名图和马三昂科塞拉哪个好
零线上有没有电流?如果零线上有电流那人摸起
汽车缸盖盖漏了排气管会冒白烟烧机油吗?
上海教育超市上海交通大学七宝校区店地址在哪
Vitamix和原汁机,哪个更值得入
分手后男人不停更换头像代表什么
车子上了高速到7号下高速算免费吗
oppor9用微信开启免打扰模式,别人叫自己会响
那句是正确的?有人说:最了解自己的人是自己
爱果氏新鲜水果吧在什么地方啊,我要过去处理
华达激光数码影像这个地址在什么地方,我要处
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?