Java使用服务器 - 客户端系统连接2台计算机

时间:2013-05-11 12:34:12

标签: java sockets networking client-server broadcasting

我想在Java中使用ServerSocket提出有关服务器 - 客户端应用程序的问题。这将是一个很长的问题,但如果有人可以帮我完成我的这个大作业,我会非常感激。 :)

前段时间,我使用Netbeans编写了一个程序,它将2个或更多JFrame客户端连接到服务器JFrame,并允许所有这些窗口通过向服务器发送文本来相互通信。这是它如何运作的简短例子。

我运行服务器应用程序,服务器打开。我不止一次运行客户端应用程序,只需说3和ABC这些不同的框架完全相互独立。 例如,C帧处的用户发送文本以与其他帧通话。文字从C发送到Server,然后Server将相同的文字发送到ABC;并且此消息在用户的框架中可见。

问题是,我是这个网络中的新手,我只在一台计算机上做过这个。但正如预期的那样,我必须能够在几台计算机上执行此操作。但我不知道该怎么做。

  • 当我编写客户端IP时它会工作吗?
  • 我是否必须更改计算机上的某些设置才能实现此目的?

非常感谢任何帮助,谢谢大家。 :)

1 个答案:

答案 0 :(得分:0)

只要计算机位于同一局域网中,并且连接到服务器的相应IP,它就可以正常工作。