如题
解决方案 »
- 哪位朋友有飞鸽传书的MFC的源代码,要MFC框架的,不要win32 SDK的,如果有飞秋或LanQQ的更不胜感激.
- 怎么在一个非成员函数中获得对话框窗口句柄
- 把vc6.0的工程移植到vs2008为什么会出现那么多的错误?
- 有什么API能操作创建一个映射网络驱动器的东东吗?
- 写文件问题(在线等)
- 调试问题:程序A运行后加载程序B,程序A退出。如何调试程序B?
- 怎样判断界面上的内容是否有了改动?
- 动态二维字符串数组如何定义,赋值,访问?
- windows绘图这的for循环搞不懂着急啊,帮我看看
- 在VC中,用MFC如何实现在TITLE BAR 上填加自己的按钮?
- 请教
- 菜鸟初学:客户端一连接上就出错~ 怎么搞的?。。。。。。。
addr.sin_family = AF_INET;
addr.sin_addr.S_un.S_addr = inet_addr(m_IPAddress);
addr.sin_port = htons(m_Port);
像楼上这样赋值后,在传递给Connect函数时作类型转换即可
Conncet(...,(SOCKADDR)addr,sizeof(addr));
SOCKADDR_IN m_ServerAddr;
m_ServerAddr.sin_family = AF_INET;
m_ServerAddr.sin_addr.s_addr = htonl(INADDR_ANY);
m_ServerAddr.sin_port = htons(m_uPort);
// client---------------------------------------------
SOCKADDR_IN m_ClientAddr;
LPHOSTENT lpHost;
lpHost = gethostbyname(pszServer);//(pszServer(LPCTSTR)is server's name)
if(lpHost == NULL) return FALSE;
m_ClientAddr.sin_family = AF_INET;
m_ClientAddr.sin_addr.s_addr = *((u_long FAR *)(lpHost->h_addr));
m_ClientAddr.sin_port=htons(m_uPort);