在用VC++做邮件收发器时,遇到的小问题:

addr.sin_family=AF_INET;                
addr.sin_port=htons(set.m_port);
host=::gethostbyname(set.m_severadd.GetBuffer(1));    //从服务器名获取主机地址
addr.sin_addr.S_un.S_addr=inet_addr(host-> h_addr_list[0]);    
s=::socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);    //创建套接字
CString str;
str=inet_ntoa(addr.sin_addr);
AfxMessageBox(str);

这里的地址一直是255.255.255.255。。到底是什么问题,应该不是方法错误,觉得是什么没有配置好。求高手指教。