永发信息网

要求编写一个程序,我只要源代码,C语言的

答案:1  悬赏:10  手机版
解决时间 2021-04-27 08:12
要求编写一个程序,我只要源代码,C语言的
最佳答案
#include
#include
#include
#include
#include
#include
#include
int main(int argc, char **argv) {
int sockfd;
struct sockaddr_in sock_hp;
int n, i;
char recvline[1024];
char *msg = "GET index.html HTTP/1.1\r\nHOST: \r\nConnection: Close\r\n\r\n";
char *ip ="180.186.1.105";
// GET /pub/WWW/ HTTP/1.1
// Host: www.w3.org

puts("--MSG:--");
puts(msg);
puts("--MSG END--");

if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0)
puts("socket Error!\n"), exit(0);
bzero(&sock_hp, sizeof(sock_hp));

sock_hp.sin_port = htons(80);
sock_hp.sin_family = AF_INET;
if (inet_pton(AF_INET,ip, &sock_hp.sin_addr) <= 0)
puts("inet_pton Error!\n"), exit(0);
if (connect(sockfd, (struct sockaddr *) &sock_hp, sizeof(sock_hp)) < 0) {
puts("connect Error!\n");
exit(0);
}

i = strlen(msg);
if (send(sockfd, msg, i, 0) != i)
puts("send Error!\n"), exit(0);

while ((n = recv(sockfd, recvline, 1024, 0)) > 0) {
recvline[n] = 0;
puts(recvline);
}
exit(1);
}追问平台是vc6.0吗追答是的追问f:\program files (x86)\microsoft visual studio\myprojects\test\main.c(4) : fatal error C1083: Cannot open include file: 'sys/socket.h': No such file or directory
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三星sgh-u808e为什么不能安装手机QQ2010?
手机经常自动关机或出现未启动SIM卡,然后重
顺通大道这个地址在什么地方,我要处理点事
问问积分会清零吗,如果是,那多长时间清一次呢
一本录取分数是多少?
金立直板手机哪款好
在深圳那里有较好的心理医生啊?
曼德拉的关于绕道而行的名言
上石圈地址在哪,我要去那里办事
安定方法厂
湖北芝麻多少钱一公斤
怎样才能专心学习?
怎样才能在自己的店铺中卖点亮蓝拍拍的图标
DNF怎么好升级?
福铁实业地址有知道的么?有点事想过去
推荐资讯
春光无限好的诗名
表达惊喜的搞笑句子,关于动作描写惊喜的句子
河南省巩义市机械厂哪家有骗子
小花仙的问题?
小白如何开始炒股
我1.52米,有比我还矮的女孩吗,
百城能用螃蟹步吗
买手机、推荐下、
怎样才能克服怯生的心理?
DNF线上PK大乱斗的奖品什么时候领
开胃鱼头王我想知道这个在什么地方
动名词作主语和动词不定式做主语的区别
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?