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

原创 2017年08月03日 23:09:57

今晚没事写一个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。累的时候不要敲代码,哈哈。

网络编程1 - socket基本函数

学习教材:Linux C编程从初学到精通 - 张繁等编著 Linux C语言网络编程1 - socket基本函数 所有代码均在ubuntu12系统,gcc编译器环境下运行通过,理论上支持绝大多...
  • heben99
  • heben99
  • 2013年01月16日 21:54
  • 1399

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

今晚没事写一个demo做测试,编译的时候遇到如下报错: [penny@centos-system socket-demo]$ g++ client.cpp -o client.o client.cp...
  • SweetTool
  • SweetTool
  • 2017年08月03日 23:09
  • 4310

Socket服务器和客户端通信

一、服务器端的搭建Server: 1流程socket()--->struct sockaddr_in; ----->bind()------>listen() ---->accept()----->r...
  • littesss
  • littesss
  • 2017年03月30日 21:35
  • 204

Qt Creator编译时出错error: cannot convert 'const char*' to 'LPCWSTR

用Qt5.3.1写的一个windows服务客理程序,就是在图形界面上能过点击按钮,实现...
  • wanghelou123
  • wanghelou123
  • 2014年07月29日 15:21
  • 4262

2014-04-02工作日志:error C2440: 'initializing' : cannot convert from 'char [8]' to 'unsigned short *'

#include #include #include #include void main() { DWORD dwCount; TCHAR *tC1="topStar"; TCHAR ...
  • lz465350
  • lz465350
  • 2014年04月02日 09:49
  • 1518

初步认识套接字编程(1)

创建 1.函数原型: int socket(int domain, int type, int protocol); 2.参数说明:   (1)domain:协议域,又称协议族(family)...
  • Dextrad_ihacker
  • Dextrad_ihacker
  • 2015年08月10日 11:14
  • 667

基于TCP的服务器端/客户端(一)---------网络编程(linux----C)

基于TCP的服务器端/客户端(一)---------网络编程(linux----C) 1、TCP/IP协议 2、TCP/UDP层 3、TCP服务器端的默认函数调用顺序 (1)进入等待连接请...
  • liyuqian199695
  • liyuqian199695
  • 2016年12月17日 11:30
  • 608

cannot convert wchar_t to const char*

答案转自 http://www.codeguru.com/forum/showthread.php?t=447827  主要内容为: WideCharToMultiByte() 使用这个函数进行转换、...
  • gengxt2003
  • gengxt2003
  • 2010年11月08日 11:00
  • 2262

error C2664: 'atof' : cannot convert parameter 1 from 'int' to 'const char *'

 double ff=atof(b);  error C2664: 'atof' : cannot convert parameter 1 from 'int' to 'const char ...
  • txwtech
  • txwtech
  • 2016年04月01日 22:21
  • 1717

TCP/IP网络编程_echo回声服务器端与/客户端

//自己在写的时候碰到的坑 1.注意服务器端serv_adr.sin_addr.s_addr=htonl(INADDR_ANY)写成inet_addr(INADDR_ANY)就是错的 2.注意客户端...
  • Cui_csdn
  • Cui_csdn
  • 2017年05月13日 08:48
  • 392
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【笔记】编译报错error: cannot convert ‘main(int, char**)::sockadrr*’ to ‘const sockaddr*’ for
举报原因:
原因补充:

(最多只允许输入30个字)