VC两个对话框分别对应两个类,它们之间怎样进行数据的交互?该如何解决

VC两个对话框分别对应两个类,它们之间怎样进行数据的交互?
情况是这样,在程序中有两个对话框,它们分别对应了两个类,第一个主对话框是Flash界面(全屏显示的),点击Flash上面的按钮会通过网络给其它程序发送指令;第二个对话框同样也是用于网络发送指令的,但功能不同。由于它们两个都用到了Socket,我在对话框一中创建了Socket,如何在对话框二中使用。求高手指点

------解决方案--------------------
可以把socket声明为全局变量,然后在1中初始化,2中使用
------解决方案--------------------
二楼的方法可行,直接用全局,但是这样有缺点,一般项目中全局变量越少越好,你也可以用指针来实现的
------解决方案--------------------
不需要使用全局变量。

既然后面那个对话框是由主对话框创建的,那直接给它传递一个socket对象的连接就可以了。