【笔记】编译报错error: cannot convert ‘main(int, char**)::sockadrr*’ to ‘const sockaddr*’ for

今晚没事写一个demo做辅助调试程序,编译的时候遇到如下报错:

[penny@centos-system socket-demo]$ g++ client.cpp -o client.o
client.cpp: In function ‘int main(int, char**)’:
client.cpp:40:68: error: cannot convert ‘main(int, char**)::sockadrr*’ to ‘const sockaddr*’ for argument ‘2’ to ‘int connect(int, const sockaddr*, socklen_t)’ if (connect(sock, (struct sockadrr *)&serv_addr, sizeof(serv_addr)) < 0) {
找了十几分钟不知道原因,洗个澡回来,发现原来打字打错了,把 sockaddr 打成 sockadrr。累的时候不要敲代码,哈哈。

你可能感兴趣的:(C,C++语言开发)