vb.net的客户端程序窗体通信问题?登陆界面和主界面能否利用同一个SOCKET与服务器程序进行通信,还是说各自建立Socket
基本情况如题。当form1收到登陆成功的消息,显示form2以后,form2怎么和服务器程序进行数据交互 VB.NET 通信 界面 --------------------编程问答-------------------- 将socket变量定义成全局变量,或在form1调用form2时将socket传给form2 --------------------编程问答-------------------- 都可以。如果是长连接方式,那么使用一个static的对象就行了。不需要创立两个以上对象实例。
如果是短链接,反正是临时创建socket实例,写上100遍也没有关系。让然通常是把通讯的那几行代码写到一个独立的方法里,然后在你的form1、form2均分别调用它。 --------------------编程问答-------------------- 将socket变量定义成全局变量,经常用,就写独立一个类供多次调用。
长连接方式担心网络稳定性,如果意外断开,要重新检查创建。 --------------------编程问答--------------------
如果是短链接的的话,那服务器程序怎么知道第二次连接过来的socket和第一次的来自同一客户端呢?
补充:.NET技术 , VB.NET