2020. 11. 19. 11:57

인터넷 주소와 포트번호를 이용해서 원격 소켓에 연결


#include <sys/types.h>

#include <sys/socket.h>


int connect(int sockfd, const struct sockaddr* serv_addr, socklen_t addrlen);


sockfd - 소켓을 만든 소켓 지정 번호


serv_addr - IP와 port 번호 지정



원격 소켓의 인터넷 주소 지정하기


struct sockaddr_in server_address;


server_sockfd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);


server_address.sin_family = AF_INET;


server_address.sin_addr.s_addr = inet_addr("211.3.45.33");


server_address.sin_port = htons(8080);




client_len = sizeof(server_address);


connect(server_sockfd, (struct sockaddr*)&server_address, client_len);