sockaddr_in初始化函数
来源:互联网 发布:stc单片机iap应用 编辑:程序博客网 时间:2024/06/07 10:19
#define SocketAddressSize sizeof(struct sockaddr_in)
void sockaddrInit(struct sockaddr_in *p,short int family,char* addr,unsigned short int port)
{bzero ((char *) p, SocketAddressSize); //memset((char*)p,0,SocketAddressSize);
p->sin_family=family;
p->sin_addr.s_addr=inet_addr(addr);
p->sin_port=htons(port);
}
int main()
{
sockaddr_in netAddr;
sockaddrInit(&netAddr,AF_INET,“127.0.0.1”,2005); //netAddr初始
printf("%s, %d\n", inet_ntoa(netAddr.sin_addr), ntohs(netAddr.sin_port);
exit(0);
}
0 0
- sockaddr_in初始化函数
- linux函数之sockaddr_in结构
- sockaddr_in/
- sockaddr_in
- SOCKADDR_IN
- SOCKADDR_IN
- SOCKADDR_IN
- SOCKADDR_IN
- SOCKADDR_IN
- SOCKADDR_IN
- sockaddr_in
- SOCKADDR_IN
- sockaddr_in
- SOCKADDR_IN
- sockaddr_in , sockaddr , in_addr区别,常用socket辅助函数
- SOCKADDR, SOCKADDR_IN, sockaddr_in, in_addr
- sockaddr_in与SOCKADDR_IN
- 构造函数+初始化函数
- ORACLE中的正则表达式
- 权限灵活可配-简单理解
- Android layoutInflater连载带入一步一步深入了解View(一)
- 机器学习的三个准则
- 由ORA_ROWSCN想到的
- sockaddr_in初始化函数
- C# try catch finally
- android 内存 举例
- 前台获取json数组
- .vimrc的autocmd用法
- 建立数据库本地索引的C++实现源代码
- Apache ActiveMQ 负载均衡
- C#多线程
- PowerPC上电复位的过程描述