【发布时间】:2011-05-10 15:21:19
【问题描述】:
我有一个应用程序,它使用套接字连接从另一个应用程序发送和接收数据。在创建套接字时,它使用端口 4998 。
这就是我的问题所在。一旦我启动我的应用程序,套接字就会开始使用端口 4998。因此,如果我想再次执行应用程序,则会收到套接字绑定错误。
所以我想将我的应用程序实例限制为一个。这意味着如果应用程序已经在运行,并且有人尝试通过单击 exe 或快捷方式图标再次运行该应用程序,则它不应运行该程序,而是应将现有应用程序置于顶部。
【问题讨论】: