登录 注册
当前位置:主页 > 资源下载 > 10 > 以下是四个Winsock网络程序的源代码

以下是四个Winsock网络程序的源代码

  • 更新:2024-08-14 09:04:32
  • 大小:1.49MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C++ - 后端
  • 格式:RAR

资源介绍

本程序包含四个网络程序,分别为客户端程序(listen),服务端程序(server),数据包监听(scan),和TCP扫描端口程序(cs)。其中listen还包括网页sock获取(http), 邮件群发(smtp)。 关于winsock的几个基本知识 1。TCP/IP协议(传输控制网际协议) 四层协议 应用层 HTTP, SMTP, FTP, POP3协议 传输层/网络层 IP/ICMP协议(TCP/IP) 链路层 Ethernet ppp点对点协议 1)ARP协议为地址解析协议 2)RARP协议为反向地址解析协议 3)ICPM协议(网络报文控制协议) 2.1)inet_addr("192.168.0.1"); 2)inet_ntoa(ipa) // in_addr ipa(网络地址) ipa.sin_family = AF_INET; ipa.sin_addr.s_addr = unsigned long (字节) ipa.sin_port = htons(80); 3)gethostname(hostname, 256); 4)gethostbyname(const char *name); struct hostent* 主机信息(结构体指针) 3.WSAIoctl(SIO_RCVALL) setsockopt(); ioctlsocket(s, SIO_RCVALL, &dwBufferInlen);