VC++ TCP/IP通信的问题? 本帖最后由 VisualEleven 于 2011-12-06 15:55:07 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WSAStartup 了没? 取WSAGetLastError 有写过与下位机设备通信的软件的朋友,能不能给个基本的代码。及CSocket基本设置 感觉像是CSocket哪里设置或者初始化的问题。再向服务器端发起联接请求之前,需要做哪些设置CSocket,初始化之类的 下位机监听socket怎么初始化的?要使用192.168.1.101绑定ListenAddr.sin_addr.s_addr = inet_addr("192.168.1.101");bind(...) this will helphttp://paginas.fe.up.pt/~pfs/recursos/plcs/modbus/sources.html 还是接着上面的问题。我从CSocket类里派生了一个类MyClientSock.在该类里重写了OnReceive虚函数。在程序执行的过程中碰到一个问题。 m_clientsock.send("aaaaaaa",7);给下位机发完包后,没有立即去调用的OnReceive()重写的虚函数.程序一直往下走...等到退出该函数后,才调用的OnReceive()重写的虚函数。为什么?如果我想要做到这点,如何做。另外:我在m_clientsock.send("aaaaaaa",7);该语句后加上MessageBox("提示");碰到该语句程序就会立即去调用的OnReceive()重写的虚函数. 一个线程能不能结束另一个线程正在使用的SOCKET? 内牛满面 经典的判断数据库连接断开问题,为何程序自动关闭?? 请教:如何读并口硬盘参数 如果波形值为双精度的,怎样画出? 请问如何检查磁盘有无错误? 如何读取word文件内容 如何枚举远程计算机的所有用户名 请教属性页的问题 我在运行程序以后,Combo Box的下拉条怎么拉不动? VC里如何添加flash动画? 向指定的已经运行的程序发送键盘消息(包括组合键盘消息),程序不一定是激活状态?
再向服务器端发起联接请求之前,需要做哪些设置CSocket,初始化之类的
ListenAddr.sin_addr.s_addr = inet_addr("192.168.1.101");
bind(...)
我从CSocket类里派生了一个类MyClientSock.在该类里重写了OnReceive虚函数。在程序执行的过程中碰到一个问题。 m_clientsock.send("aaaaaaa",7);给下位机发完包后,没有立即去调用的OnReceive()重写的虚函数.程序一直往下走...等到退出该函数后,才调用的OnReceive()重写的虚函数。为什么?如果我想要做到这点,如何做。另外:我在m_clientsock.send("aaaaaaa",7);该语句后加上MessageBox("提示");碰到该语句程序就会立即去调用的OnReceive()重写的虚函数.