
winsock编程
喵 喵 喵
这个作者很懒,什么都没留下…
展开
-
利用tcp实现简单的服务器/客户端文件传输
利用tcp协议进行简单的c/s模式的文件传输。利用了流式套接字实现服务器和客户端之间的文件传输要求:服务器端和客户端是控制台应用程序服务器端启动后从键盘输入要发送文件存放的位置和文件名客户端启动之后输入服务器的ip地址,与服务器建立连接建立连接后下载服务器提供的文件,并保存到本地服务器:#include "pch.h"#include <iostream>#include"fstream"#include"winsock2.h"#pragma comm原创 2021-06-27 18:50:20 · 1851 阅读 · 1 评论 -
tcp数据传输(C/S)模式
之前发布过一篇有关于tcp传输的文章,这篇文章是在之前那篇文章的简单tcp通信的基础上改进后的程序。设计一个学生信息结构体,包括姓名,学号,数学和英语成绩。由客户端将多个学生的姓名,学号,数学和英语成绩输入,并发送给服务器端,服务器端接收并显示这些信息。服务器端:#include"WS2tcpip.h"#pragma comment(lib,"ws2_32.lib")using namespace std;struct student { char Name[20]; char ID原创 2021-06-26 22:46:53 · 595 阅读 · 0 评论 -
一个简单的TCP通信程序(C/S)
以下是一个简单的tcp通信程序,基于C/S模式,使用c++编写,可在VS上运行(注意本程序为控制台程序,包含头文件)。服务器端:#include "pch.h"#include<iostream>#include"winsock2.h"#include"WS2tcpip.h"#pragma comment(lib,"ws2_32.lib")using namespace std;int main(int argc, char **argv) { WSADATA wsaDa原创 2021-06-26 17:25:13 · 1006 阅读 · 0 评论 -
通过域名查询该域名的ip
该程序运行后通过输入一个域名,可以查询到这个域名所对应的ip地址,例如输入山东农业大学的web服务器地址,就可以解析出该主机的ip地址,又比如输入www.baidu.com就可以解析出该域名所对应的ip地址。该程序使用了c++进行编译,编译器使用VS。该文章仅供参考。#include"pch.h"#include<iostream>#include"WinSock2.h"#include"ws2tcpip.h"#pragma comment(lib,"ws2_32.l...原创 2021-06-25 22:49:44 · 835 阅读 · 0 评论 -
根据主机名查询本机的ip地址
这是我个人根据一个winsock实例改动后编写的一个小代码,通过这段代码可以查看本地主机的主机名和本地主机上所有的IP地址。使用的编程语言是c++,环境是VS,运行时需要在控制台程序下运行。本文章仅供参考。(仅供参考)以下是代码部分:#include"pch.h"#include#include"WinSock2.h"#include"ws2tcpip.h"#pragma comment(lib,"ws2_32.lib")using namespace std;i...原创 2021-06-25 22:30:27 · 1458 阅读 · 0 评论