懂编程和网络知识的大神帮我ps看下

哪里有VC++网络编程视频下载,求大神帮帮忙(WINDOWS网络编程的视频也行)_百度知道
哪里有VC++网络编程视频下载,求大神帮帮忙(WINDOWS网络编程的视频也行)
提问者采纳
百度搜孙鑫或者黄维通
其他类似问题
网络编程的相关知识
按默认排序
其他1条回答
顺鑫C++里头有点
那个只是一点基础的,有没有比较完整的视频
西东网 上资源很多,你自己看看嘛
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁我用5年时间能不能学会编程大神们帮帮忙_百度知道
我用5年时间能不能学会编程大神们帮帮忙
以后老了能有个技术防身!~ 我初步规划用2年时间把数学和英语基础学扎实!有没有专业的人! 在用3年时间学习C语言,给点意见!~可以么现在刚毕业找到工作了!想用业余时间把编程好好学学
提问者采纳
那这问题就不要我回答了,你问这问题可见你学编程目的不正确--- -为了工作, 且招人也招专业对口的.你这问题是我见过最蠢的问题.
因为你是为了工作为目的, 同时对自己也没有信心, 可见你对未知领域的东西并不知道如何去接触, 需要有好的作品出来,学了也白学,要出好作品, 那得是兴趣驱动的.
所以我说你五年时间学不会编程,自学成材的当然可以你学不会. 因为你连自己能不能学会编程还要请教别人,而现在用人单位不缺人,别人才会信你. 如果你确定你对编程有兴趣.
学编程的源动力是兴趣
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何看待淮安市中小学“向伟大领袖学习”专题教育网络知识竞赛?谢谢了,大神帮忙啊_百度知道
如何看待淮安市中小学“向伟大领袖学习”专题教育网络知识竞赛?谢谢了,大神帮忙啊
请看到过题目或者自己孩子被强制要求参加的家长参与选择,谢谢!
提问者采纳
在押去团防局的路上,毛泽 东曾遭到湘潭县团防局逮捕:毛泽 东的妻子王淑兰,小的只有( )————猜猜看!OMG,杨开慧牺牲时?4,请问老师,这个时间能不能精确到几分几秒,基本上每个人都有吧.;&gt!结果这一看.当时身边只有( )块钱,请问,他机智脱险.?这些题目...,无奈孩子说学校要求必须得做:6个小时,毛泽 东性格倔强.?爱吃淮安区哪家的茶馓,还算迟了点,依元芳看,那就看看学习材料。————这题不说答案?那请老师告诉我,而且?答案是7块钱,有了3个孩子?5:如此雷人的“向伟大领袖学习近日,和毛 泽 东结婚才7年?答案是——几个月。老师.:1.,真乃神人也,出资料的人?顺便告诉我中的有几岁带几个月啊,各位老师,好吧。王淑兰,一把雨伞和一些食物:13岁,你们敢再八卦一点吗,6岁的孩子现在也会反抗父母的管教了吧?这也叫答案.,各位有几人能做出来,毛泽东.什么叫天雷滚滚,在开国大典那一天昨日发类似内容的帖被移,王淑兰是毛 泽 东的第几任妻子,是历史知识吗.,嗯.被抓住?13岁,我来帮你做吧.,收益匪浅!这也叫题目,精神始终什么饱满。这样的学习和竞赛,今日发帖又被审?6,老师还会检查,第一次知道主席还有一个叫王淑兰的妻子?
查看原帖&gt,帮助他脱险的最后一个人是( )————答案,咱们敬爱的周总理也该诞辰120了吧,能不能再出一道题,不看不知道..,日,5。3,学习材料真奇妙?到时会不会再问孩子们咱们的总理穿多大码的鞋子,而且还要网上答题参加竞赛,到底是几个月啊,,我是不主张孩子参加的.,毛泽 东在天安门城楼上整整站了( )个小时,大的5岁,这下可曾体会到,秋收起义爆发当天,他用这钱买了一双鞋,答案是什么?和多少个小伙伴跑到镇淮楼去玩?您?2!这种抗争精神! 真乃神题也.,暗自感概。————答。————答案,嗯.,从小就有一种抗争精神?什么叫里焦外嫩!让我们先看看几个题目吧(附个人读书笔记)..? 分明是在八卦我们的伟大领袖?再过几年!其实还可以问我们他用这钱买了什么,孩子带回一份学习资料,他( )岁时第一次反抗父亲的严苛管教,是为纪念毛 泽 东同志诞生120周年而展开的“向伟大领袖学习”专程教育网络知识竞赛,那就借楼主的地方回复吧
其他类似问题
按默认排序
其他2条回答
毛泽 东曾遭到湘潭县团防局逮捕,小的只有( )————猜猜看?答案是7块钱,杨开慧牺牲时,这个时间能不能精确到几分几秒,嗯,请问:13岁.?和多少个小伙伴跑到镇淮楼去玩!结果这一看.。老师。在押去团防局的路上.?您...,无奈孩子说学校要求必须得做。————答,王淑兰是毛 泽 东的第几任妻子,他机智脱险,咱们敬爱的周总理也该诞辰120了吧?13岁,依元芳看,那就看看学习材料,一把雨伞和一些食物?那请老师告诉我,而且,各位有几人能做出来,有了3个孩子,能不能再出一道题:如此雷人的“向伟大领袖学习近日,和毛 泽 东结婚才7年?答案是——几个月:6个小时.:1.,真乃神人也,出资料的人?顺便告诉我中的有几岁带几个月啊,是历史知识吗,好吧,帮助他脱险的最后一个人是( )————答案,他用这钱买了一双鞋,他( )岁时第一次反抗父亲的严苛管教? 分明是在八卦我们的伟大领袖,还算迟了点?这也叫答案.。————这题不说答案,毛泽东.。3昨日发类似内容的帖被移,请问老师,这下可曾体会到.,基本上每个人都有吧.被抓住!这种抗争精神,我来帮你做吧?6,收益匪浅!这也叫题目,毛泽 东在天安门城楼上整整站了( )个小时。这样的学习和竞赛,今日发帖又被审,5,老师还会检查。王淑兰?爱吃淮安区哪家的茶馓,日,你们敢再八卦一点吗,第一次知道主席还有一个叫王淑兰的妻子,不看不知道..?4,嗯!其实还可以问我们他用这钱买了什么,学习材料真奇妙?再过几年,而且还要网上答题参加竞赛,到底是几个月啊,6岁的孩子现在也会反抗父母的管教了吧,我是不主张孩子参加的.,在开国大典那一天,大的5岁?什么叫里焦外嫩,秋收起义爆发当天.当时身边只有( )块钱,答案是什么?到时会不会再问孩子们咱们的总理穿多大码的鞋子.什么叫天雷滚滚?2。————答案!OMG.,暗自感概,精神始终什么饱满,从小就有一种抗争精神:毛泽 东的妻子王淑兰,?5.!让我们先看看几个题目吧(附个人读书笔记)..?这些题目,各位老师! 真乃神题也,孩子带回一份学习资料,毛泽 东性格倔强,是为纪念毛 泽 东同志诞生120周年而展开的“向伟大领袖学习”专程教育网络知识竞赛,那就借楼主的地方回复吧
冲着“向伟大领袖学习”,我投“很有必要”,至于形式走样,另当别论。
查看原帖&&
伟大领袖的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前位置: >
> 关于FIN扫描编程有没有哪位大神懂得C语言的FIN扫描编程?求思路
关于FIN扫描编程有没有哪位大神懂得C语言的FIN扫描编程?求思路
shenzhenc & at
关于FIN扫描编程有没有哪位大神懂得C语言的FIN扫描编程?求思路!
  C/C++ code  #include &stdio.h&
#include &Winsock2.h&
#include &ws2tcpip.h&
#include &mstcpip.h&
#pragma comment(lib,&WS2_32.lib&)
int Stop = 0;
int PortStart = 80;
int PortEnd = 81;
char *DestIpAddr = &192.168.1.3&;
typedef struct IpHeader
unsigned char Version_HL
unsigned char TOS;
unsigned short L
unsigned short I
unsigned short Flags_O
unsigned char TTL;
unsigned char P
unsigned short C
unsigned int SourceA
unsigned int DestinationA
#define URG 0x20
#define ACK 0x10
#define PSH 0x08
#define RST 0x04
#define SYN 0x02
#define FIN 0x01
typedef struct TcpHeader
USHORT SrcP
USHORT DstP
unsigned int SequenceN
unsigned int A
unsigned char HdrL
unsigned char F
USHORT AdvertisedW
USHORT UrgP
int PacketAnalyzer(char*);
DWORD WINAPI Send_Net_Packet(LPVOID no);
int main(int argc, char **argv)
DWORD ThreadId;
SOCKET RecS
char RecvBuf[65535] =
LARGE_INTEGER nF
char Name[255];
LARGE_INTEGER StartT
LARGE_INTEGER EndT
WSADATA wsaD
DWORD dwBufferLen[10];
DWORD dwBufferInLen = 1;
DWORD dwBytesReturned = 0;
struct hostent *pH
Result = WSAStartup(MAKEWORD(2, 1), &wsaData);
if (Result == SOCKET_ERROR)
printf(&WSAStartup failed with error %d\n&, Result);
} RecSocket = socket(AF_INET, SOCK_RAW, IPPROTO_IP);
if (Result == SOCKET_ERROR)
printf(&socket failed with error %d\n&, WSAGetLastError());
closesocket(RecSocket);
Result = gethostname(Name, 255);
if (Result == SOCKET_ERROR)
printf(&gethostname failed with error %d\n&, WSAGetLastError());
closesocket(RecSocket);
pHostent = (struct hostent*)malloc(sizeof(struct hostent));
pHostent = gethostbyname(Name);
SOCKADDR_IN
sock.sin_family = AF_INET;
sock.sin_port = htons(5555);
memcpy(&sock.sin_addr.S_un.S_addr, pHostent-&h_addr_list[0], pHostent-&h_length);
Result = bind(RecSocket, (PSOCKADDR) &sock, sizeof(sock));
if (Result == SOCKET_ERROR)
printf(&bind failed with error %d\n&, WSAGetLastError());
closesocket(RecSocket);
} Result = WSAIoctl(RecSocket, SIO_RCVALL, &dwBufferInLen, sizeof(dwBufferInLen), &dwBufferLen, sizeof(dwBufferLen), &dwBytesReturned, NULL, NULL);
if (Result == SOCKET_ERROR)
printf(&WSAIoctl failed with error %d\n&, WSAGetLastError());
closesocket(RecSocket);
Thread = CreateThread(NULL, 0, Send_Net_Packet, NULL, 0, &ThreadId);
if (Thread == NULL)
printf(&CreateThread for Send_Net_Packet Error: %d &, GetLastError());
hCon = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_SCREEN_BUFFER_INFO bI
GetConsoleScreenBufferInfo(hCon, &bInfo);
if (QueryPerformanceFrequency(&nFreq))
QueryPerformanceCounter(&StartTime);
while (true)
memset(RecvBuf, 0, sizeof(RecvBuf));
Result = recv(RecSocket, RecvBuf, sizeof(RecvBuf), 0);
if (Result == SOCKET_ERROR)
printf(&recv failed with error %d\n&, WSAGetLastError());
closesocket(RecSocket);
Result = PacketAnalyzer(RecvBuf);
if (Result == 0)
printf(&PacketAnalyzer failed with error %d\n&, Result);
closesocket(RecSocket);
if (Stop == 1)
SetConsoleTextAttribute(hCon, 14);
QueryPerformanceCounter(&EndTime);
double fInterval = EndTime.QuadPart - StartTime.QuadP
printf(&Total Time:%fms\n&, fInterval *1000 / (double)nFreq.QuadPart);
SetConsoleTextAttribute(hCon, bInfo.wAttributes);
if (closesocket(RecSocket) == SOCKET_ERROR)
printf(&closesocket failed with error %d\n&, WSAGetLastError());
if (WSACleanup() == SOCKET_ERROR)
printf(&WSACleanup failed with error %d\n&, WSAGetLastError());
USHORT checksum(USHORT *buffer, int size)
unsigned long cksum = 0;
while (size & 1)
*buffer++;
size -= sizeof(USHORT);
cksum += *(UCHAR*)
cksum = (cksum $>$ 16) + (cksum &0xffff);
cksum += (cksum $>$ 16);
return (USHORT)(~cksum);
DWORD WINAPI Send_Net_Packet(LPVOID no)
typedef struct IpHeader
u_char Version_HL
u_char TOS;
short Flags_O
u_char TTL;
unsigned int SourceA
unsigned int DestinationA
typedef struct tsd_hdr
} PSD_Tcp_H
typedef struct tcp_hdr
USHORT SrcP
USHORT DstP
unsigned int SequenceN
unsigned int A
unsigned char HdrL
unsigned char F
USHORT AdvertisedW
USHORT UrgP
struct in_
char HostName[255];
struct hostent *H
WSADATA wsaD
SOCKET SendS
SOCKADDR_IN addr_
Ip_Header ipH
Tcp_Header tcpH
PSD_Tcp_Header psdH
char szSendBuf[100] =
int nTimeO
Result = WSAStartup(MAKEWORD(2, 1), &wsaData);
if (Result == SOCKET_ERROR)
printf(&WSAStartup failed with error %d\n&, Result);
if ((SendSocket = WSASocket(AF_INET, SOCK_RAW, IPPROTO_RAW, NULL, 0, WSA_FLAG_OVERLAPPED)) == INVALID_SOCKET)
printf(&WSASocket failed with error %d\n\n&, WSAGetLastError());
if (setsockopt(SendSocket, IPPROTO_IP, IP_HDRINCL, (char*) &flag, sizeof(flag)) == SOCKET_ERROR)
printf(&setsockopt failed with error %d\n\n&, WSAGetLastError());
nTimeOver = 1000;
if (setsockopt(SendSocket, SOL_SOCKET, SO_SNDTIMEO, (char*) &nTimeOver, sizeof(nTimeOver)) == SOCKET_ERROR)
printf(&setsockopt failed with error %d\n\n&, WSAGetLastError());
addr_in.sin_family = AF_INET;
addr_in.sin_port = htons(1000);
addr_in.sin_addr.S_un.S_addr = inet_addr(DestIpAddr);
Result = gethostname(HostName, 255);
if (Result == SOCKET_ERROR)
printf(&gethostname failed with error %d\n&, WSAGetLastError());
Hostent = (struct hostent*)malloc(sizeof(struct hostent));
Hostent = gethostbyname(HostName);
memcpy(&localaddr, Hostent-&h_addr_list[0], Hostent-&h_length);
ipHeader.Version_HLen = (4 $<$ 4 | sizeof(ipHeader) / sizeof(unsigned long));
ipHeader.TOS = 0;
ipHeader.Length = htons(sizeof(ipHeader) + sizeof(tcpHeader));
ipHeader.Ident = 1;
ipHeader.Flags_Offset = 0;
ipHeader.TTL = 128;
ipHeader.Protocol = IPPROTO_TCP;
ipHeader.Checksum = 0;
ipHeader.SourceAddr = localaddr.S_un.S_
ipHeader.DestinationAddr = inet_addr(DestIpAddr);
for (int p = PortS p &= PortE p++)
tcpHeader.DstPort = htons(p);
tcpHeader.SrcPort = htons(6666);
tcpHeader.SequenceNum = htonl(0x);
tcpHeader.Acknowledgment = 0;
tcpHeader.HdrLen = (sizeof(tcpHeader) / 4 $<$ 4 | 0);
tcpHeader.Flags = 1;
tcpHeader.AdvertisedWindow = htons(512);
tcpHeader.UrgPtr = 0;
tcpHeader.Checksum = 0;
psdHeader.saddr = ipHeader.SourceA
psdHeader.daddr = ipHeader.DestinationA
psdHeader.mbz = 0;
psdHeader.ptcl = IPPROTO_TCP;
psdHeader.tcpl = htons(sizeof(tcpHeader));
memcpy(szSendBuf, &psdHeader, sizeof(psdHeader));
memcpy(szSendBuf + sizeof(psdHeader), &tcpHeader, sizeof(tcpHeader));
tcpHeader.Checksum = checksum((USHORT*)szSendBuf, sizeof(psdHeader) + sizeof(tcpHeader));
memcpy(szSendBuf, &ipHeader, sizeof(ipHeader));
memcpy(szSendBuf + sizeof(ipHeader), &tcpHeader, sizeof(tcpHeader));
memset(szSendBuf + sizeof(ipHeader) + sizeof(tcpHeader), 0, 4);
ipHeader.Checksum = checksum((USHORT*)szSendBuf, sizeof(ipHeader) + sizeof(tcpHeader));
memcpy(szSendBuf, &ipHeader, sizeof(ipHeader));
Result = sendto(SendSocket, szSendBuf, sizeof(ipHeader) + sizeof(tcpHeader), 0, (struct sockaddr*) &addr_in, sizeof(addr_in));
if (Result == SOCKET_ERROR)
printf(&gethostname failed with error %d\n&, WSAGetLastError());
if (closesocket(SendSocket) == SOCKET_ERROR)
printf(&closesocket failed with error %d\n&, WSAGetLastError());
if (WSACleanup() == SOCKET_ERROR)
printf(&WSACleanup failed with error %d\n&, WSAGetLastError());
}yangyi0086 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-

我要回帖

更多关于 酷派大神f1 的文章

 

随机推荐