|
3驿站币
bool CSocket::Init()
{
int sock = socket(AF_INET, SOCK_STREAM, 0);// 这行代码报错
/*sockaddr_in ServerAddr;
memset(&ServerAddr, 0, sizeof(ServerAddr));
ServerAddr.sin_family = AF_INET;
ServerAddr.sin_addr.s_addr = htonl(INADDR_ANY);
ServerAddr.sin_port = htons(65521);
bind(m_Server, (sockaddr*)&ServerAddr, sizeof(ServerAddr));
listen(m_Server, 1024);*/
return true;
}
int main()
{
int sock = socket(AF_INET, SOCK_STREAM, 0);// 编译通过
return 0;
}
报错信息:
error: expression list treated as compound expression in functional cast [-fpermissive]
int sock = socket(AF_INET, SOCK_STREAM, 0);
^ |
最佳答案
查看完整内容
大概是CSocket类里面的AF_INET找不到定义?
上一篇: 请教一下,C++如何将UCS-2编码的文件内容读取出来并输出出来下一篇: 已找到
|