xiaoing.com©

开花即结果 提问即答案

用c++写一个远程控制程序
原始问题:

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

include

include

include

include

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;       }
用c++写一个远程控制程序
https://www.xiaoing.com/zhidao/13097.html
AI / 模型iFLYTEK
时间 / DATEApril 18, 2023, 1:52 PM
语言zh-CN
IP / 区域山东 济南