linux C++ error No source available for "__kernel_vsyscall() "

Isnis-fallen 2011-07-19 03:44:26
No source available for "__kernel_vsyscall() "

what cause thus error?
...全文
235 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
古原争霸 2013-03-01
  • 打赏
  • 举报
回复
我也遇到这个问题了,
    ssize_t TcpServer::Send(int fd, const std::string& data)
    {
      std::string rep = data;

      /* encoding if any */
      if(GetEncapsulatedFormat() == Json::Rpc::NETSTRING)
      {
        rep = netstring::encode(rep);
      }

      return ::send(fd, rep.c_str(), rep.length(), 0);
    }
我是正常发数据,客户端断开后,服务器单步调试到这里send时报了这个错误
songhy04 2012-03-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 focuslight 的回复:]

nLen = send( m_Socket, pBuf, nEachSize , 0 ) ;

m_Socket=5
pBuf="<xml?..........."
nEachSize=4
[/Quote]
m_Socket是不是已经断开链接,你可以看一下返回值是不是-1
小聪 2011-07-19
  • 打赏
  • 举报
回复
不知道,等待高手。
jsjygm 2011-07-19
  • 打赏
  • 举报
回复

na men!
Isnis-fallen 2011-07-19
  • 打赏
  • 举报
回复
nLen = send( m_Socket, pBuf, nEachSize , 0 ) ;

m_Socket=5
pBuf="<xml?..........."
nEachSize=4

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧