繁体   English   中英

客户端上的套接字连接

[英]Socket connection on the client side

我有一个问题可能表明我缺乏经验,而且我仍然是学生。

我建立了一个套接字连接客户端(服务器已经在运行),并且在客户端建立连接后,我立即转到另一个表单(也基于客户端),在该表单中我要针对数据库上的用户名和密码进行验证服务器端。 问题是,我觉得我不想再次建立连接,因为我已经在上一个表格中完成了此操作

clientSocket =新的Socket(hostAdress,7777);

我如何“继承”我已经与新表单建立连接的事实,这样我就可以创建,输入和输出流,而无需在新表单上再次建立连接。

抱歉,希望这个问题有意义

亲切的问候

阿里安

创建这样的方法:

public Socket getSocket() {
    return clientSocket;
}

并从另一个类中调用它(假设您有对该对象的引用。

或静态变量:

private static Socket clientSocket = new Socket(hostAdress, 7777);

就像Binyamin所写的那样,创建一个method,但是在这种情况下,它将是静态方法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM