我在网络编程中服务端用到WSAAsyncSelect(SOCKET S,HWMD hWnd,u_int wMsg,long lEvent),客户端用到SendMessage(UNIT Msg,WPARAM wParam,LPARAM
lparam)或者PostMessage(),不过客户端如何得知服务端的窗口句柄??
lparam)或者PostMessage(),不过客户端如何得知服务端的窗口句柄??
解决方案 »
- 自定义的函数参数传递有错,该怎么修改这个函数?
- VC写的DLL如何接受参数传递.?
- CFileDialog--Debug Assertion Failed!
- 我做了一个串口通信助手,为什么OnComm函数不能被触发呀,我的可以发送消息.请各位高手指点.急....
- 实时和播放音频时有规律的嗒嗒的声音?有分。
- 卖书!(Visual C++6.0 技术内幕)感兴趣的进来看看!
- 请教2K修复后livekd的使用:
- vc下使用ado在win98下怎么不能运行?请高手指点!来着有分
- 小弟不才,提个最简单的问题,希望有朋友帮忙
- 怎么样改变最大化最小化等系统按钮的形状颜色和系统菜单的样式?
- 哪里有book下载?
- 如何做到像WORD一样的页面视图???急急!!!
关注!!!!!!!
得知服务端的窗口句柄HWND hWnd;
hWnd=FindWindow("服务端窗口标题")
lpszClassName,lpszWindowName,是什么来得?
没用的,不能这样做。你即使得到了服务端的窗口句柄也没用。SEND来SEND去都跑不出自己的机器。
---------------
在研究WINSOCK编程?看看MSDN中有关WINSOCK的部分:
MSDN\platformsdk\networking and distributed services\windows socckets Version 2
和 Msdn\specifications\platforms\windows socket specification 1.1
即使你有WINSOCK的中文书,你也会经常求助于MSDN,因为那些写者和翻者经常会说出一些连中国人都听不懂的中国话。
再推荐一本书:TCP/IP网络互连技术 第三卷之Windows Socket版。