写在阿里云里面的服务器代码:
#include <sys/types.h>
#include <sys/socket.h>
#include<netinet/in.h>
#include <arpa/inet.h>
#include<stdio.h>
#include<stdlib.h>
#include <unistd.h>
#include<string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int initsocket(){
int s_fd=socket(AF_INET, SOCK_STREAM,0);
if (s_fd==-1)
{
perror("socket");
exit(-1);
}
struct sockaddr_in addr;
memset(&addr,0,sizeof(struct sockaddr_in));
addr.sin_family=AF_INET;
addr.sin_port=htons(3389); //端口号,注意要先在网络与安全->安全组中先添加一个端口
inet_aton("172.23.250.6",&addr.sin_addr);//IP地址,该ip地址要填内网地址!!
// addr.sin_port=htons(atoi(argv[2]));
// inet_aton(argv[1],&addr.sin_addr);
int bid=bind(s_fd,(struct sockaddr *)&