我从CSocket类继承了一个类CMysocket
然后定义了两个类型指针 CMysocket *pSocket1;CMysocket *pSocket2;
分别用来连接两个服务器..
接收数据通过CMysocket类的onReceive方法..
我想知道,假如我在传输的字符串中不加一些标识.能否判断我接收的字符串是从哪个服务器接收到的.
然后定义了两个类型指针 CMysocket *pSocket1;CMysocket *pSocket2;
分别用来连接两个服务器..
接收数据通过CMysocket类的onReceive方法..
我想知道,假如我在传输的字符串中不加一些标识.能否判断我接收的字符串是从哪个服务器接收到的.
解决方案 »
- BCG问题
- 初学者的狂想
- SDK编程中一个令人诧异的问题?
- 请问win2k系统下,在资源管理器中显示的当前逻辑卷大小值,win2k是从哪里获取的
- ****************小弟想了三天没解决的循环算法问题,高分求助,????*************8
- vc里有没有类似vb中的 InputBox 之类的东东,就是一个最简单的弹出式接收数据窗口?
- 求高手修改个clistctrl~本人是菜鸟
- 使用Wingdings字体你会有惊奇发现?
- 请大侠们谈一下,托管C++比mfc的优势
- 那位自己作过SNMP有用UDP传输其命令的经验,
- 多线程调用win32 dll的全局变量有干扰 解决必送高分!
- vc.net2005 创建的dll 构建出现MTd' and '/clr' command-line options are incompatible的问题
传输数据的格式已经定下来了,里面没有ip地址,传输的协议不能够改..
如果说服务端取本地ip地址然后加到传输数据里面那样就太简单了....但现在不能加..因为我是在模仿一个协议进行通讯,,我面向的对象可能不是一台计算机,,可能是一台控制器,,或者一个plc,,我是想知道,在tcp的协议中是包含了源地址与目的地址的,能否取到>?
哪个对象的OnReceive就是哪个服务器的数据嘛。
区分对象也很容易呀,随便加个成员变量标记一下就可以了。