Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net visual basic tcp server:使用多个窗体编写全局函数_Vb.net_Sockets_Visual Studio 2012_Client Server - Fatal编程技术网

Vb.net visual basic tcp server:使用多个窗体编写全局函数

Vb.net visual basic tcp server:使用多个窗体编写全局函数,vb.net,sockets,visual-studio-2012,client-server,Vb.net,Sockets,Visual Studio 2012,Client Server,我编写了一个程序来实现tcp ip服务器,它工作正常。我需要构建一个具有多个表单的用户界面。在我的表单1中,我设置了套接字服务器,并且工作正常。我需要访问表单2和表单3中的函数server.send()(server是发送数据的函数的名称)。我应该做哪些更改才能访问它 (我正在使用visual basic 2012 express edition)将整个项目所需的子例程和函数放在一个模块中。如果向项目中添加模块并将函数和子例程粘贴到其中,则可以从项目中的所有表单访问这些函数和子例程。套接字是在第

我编写了一个程序来实现tcp ip服务器,它工作正常。我需要构建一个具有多个表单的用户界面。在我的表单1中,我设置了套接字服务器,并且工作正常。我需要访问表单2和表单3中的函数server.send()(server是发送数据的函数的名称)。我应该做哪些更改才能访问它


(我正在使用visual basic 2012 express edition)

将整个项目所需的子例程和函数放在一个模块中。如果向项目中添加模块并将函数和子例程粘贴到其中,则可以从项目中的所有表单访问这些函数和子例程。

套接字是在第一个表单中创建的。它是以第二种形式开放的吗?如果我在模块中声明数据,是否可以发送数据?您能提供任何链接或示例代码吗?如果套接字在模块中声明,那么它将保持活动状态,直到对象被销毁。我手头没有任何示例代码,但我确实找到了一个教程,介绍了VB.Net中套接字编程的一些概念。-我希望这有帮助。