qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

用c++写一个远程控制程序

时间2023-04-18 13:52:48 提问来自 山东省济南市 的网友 分类创作 浏览535
#include <iostream> #include <string> #include <cstdio> #include <cstdlib> using namespace std; //定义服务端和客户端的结构体 struct server_client { int sockfd; //socket标识符 string ip; //ip地址 int port; //端口号 server_client(){} //构造函数,初始化结构体成员变量 ~server_client(){} //析构函数,释放资源 void connect(); //连接服务器的函数声明 void disconnect(); //断开连接的函数声明 }; void server_client::connect() { //进行连接服务器的函数定义 sockfd = socket(AF_INET, SOCK_STREAM, 0);//创建socket struct sockaddr_in addr;//声明一个IPV4套字节地址结构体 addr.sin_family = AF_INET;//使用IPV4协议族 addr.sin_port = htons(port);//将port字符串转化为int并使用htons将其从主机字节序转化为网络字节序 inet_pton(AF_INET, ip.data(), &addr.sin_addr);//将ip地址从字符串形式转化为二进制整形 connect(sockfd, (struct sockaddr*)&addr, sizeof(struct sockaddr));//向服务端发送链接请求 } } void server::disconnect() { close(sockfd); cout << "Disconnected from the remote host" << endl; }

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 农业科技企业孵化器 下一篇 坐在火车上能写一首七言绝句吗