日期:2014-05-18  浏览次数:20774 次

如何传递socket....
做了一个登录程序.连接到服务器之后.需要关了登录程序,怎么把socket传到主程序

------解决方案--------------------
请注意:
1.登录窗体和主窗体,在一个程序之内,通过静态变量或窗体之间的值传递都可以。
2.登录程序和主程序,在不同的程序中,通过内存传递和对象克隆看看吧,因为你的登录程序要关闭socket,不知道还能不能保持这个连接。你试试吧。
------解决方案--------------------
个人意见:4楼的回答应该更周全一点吧。Socket作为个资源,在程序关闭后会被释放的,其创建的连接也被关闭。

楼主是要在一个程序内的不同线程之间共享Socket吧?
------解决方案--------------------
感觉楼主和我开始做这个一样
上来就认为登录窗体是主窗体
这个是不好的习惯
你应该把你登录成功后的窗体做主窗体
登录窗体是子窗体
这样能减少不少不应该出现 的问题