+ -
当前位置:首页 → 问答吧 → 请问socket()函数创建的套接字的可使用范围????

请问socket()函数创建的套接字的可使用范围????

时间:2011-12-05

来源:互联网

同步的TCP客户端程序中
void fun1(SOCKET s)
{
  s=socket();
  ......
  connect();
}

void fun2()
{
  SOCKET s;
  fun(s);
  ......
  //s 在这里无法使用,send()和recv()函数调用失败,LastError为10038:WSAENOTSOCK
  //如果在本函数调用s=socket()则正常
}

希望能同时给出解决方案。

作者: fedorauser   发布时间: 2011-12-05

又被雷到了。

希望lz先学些基础的知识,比如,“变量作用域”,再来学习socket之类的机制类。

作者: sinservice   发布时间: 2011-12-05