客户端的套接字连接

时间:2012-03-06 07:58:51

标签: java sockets

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

我建立了一个套接字连接客户端(服务器已经运行),在客户端建立连接后,我立即转到另一个表单(也是基于客户端),我要验证用户名和密码对服务器端的数据库。问题是,我觉得我不想再次建立连接,因为我已经在之前的Form

上做了这个

clientSocket = new Socket(hostAdress,7777);

我怎样才能“延续”我已经连接到新表单的事实,这样我就可以创建并输入和输出流而无需在新表单上再次建立连接。

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

亲切的问候

阿里安

2 个答案:

答案 0 :(得分:4)

创建一个这样的方法:

public Socket getSocket() {
    return clientSocket;
}

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

答案 1 :(得分:1)

或静态变量:

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

并且正如Binyamin所写,创建一个方法,但在这种情况下它将是静态方法