change ip_port to address_t in conn_manager

This commit is contained in:
wangyu-
2018-07-20 03:44:53 -05:00
parent f050946ac5
commit f90d1abe05
4 changed files with 84 additions and 61 deletions

View File

@@ -118,6 +118,14 @@ struct address_t //TODO scope id
{
memset(&inner,0,sizeof(inner));
}
int from_ip_port(u32_t ip, int port)
{
clear();
inner.ipv4.sin_family=AF_INET;
inner.ipv4.sin_port=htons(port);
inner.ipv4.sin_addr.s_addr=ip;
return 0;
}
int from_str(char * str);
int from_sockaddr(sockaddr *,socklen_t);