看看下面这个小程序的问题。

xl5338870 2006-09-04 05:59:55
#define WIN32_LEAN_AND_MEAN
#include <stdio.h>
#include <windows.h>
#include <winsock.h>

#pragma comment(lib, "ws2_32.lib")

int main()
{
WSADATA wsaData;
::WSAStartup(0x0202, &wsaData);

SOCKET s = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
int t, n;
n = getsockopt(s, SOL_SOCKET, SO_RCVBUF, (char*)&t, &n); // 为什么会调用失败呢?

::WSACleanup();
return 0;
}
...全文
299 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
acejoy 2006-09-04
  • 打赏
  • 举报
回复
n没有设置初始值。
int n = sizeof(int);

──────────────────────
国内专业的ACE论坛开通:
www.acejoy.com
www.acedevelop.com
涉及ACE使用和开发,服务器端软件的设计,P2P技术,
网络编程等内容。
欢迎加入,大家一起交流、学习成长!

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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