Ubuntu Linux中的Java RMI连接被拒绝。客户端在Windows mc上运行,服务器在Linux mc上运行,在@IBOutlet weak var btnEnglish:UIButton!
override var preferredFocusEnvironments : [UIFocusEnvironment] {
//condition
return [btnEnglish]
}
override func viewDidLoad() {
super.viewDidLoad()
self.setNeedsFocusUpdate()
self.updateFocusIfNeeded()
}
Linux文件中,hosts
127.0.0.1
被写入并且所有行都被注释掉了。
答案 0 :(得分:1)
如果客户端是Windows而服务器是linux,那么它们显然是不同的机器。因此,客户端不应该使用" localhost"或127.0.0.1作为服务器的主机名/ IP地址。它们都意味着"这台机器&#34 ;;即Windows上的客户端将尝试与同一台Windows计算机上的RMI服务器通信。
如果您尝试连接到连接尝试所在的计算机上未运行的服务,操作系统将拒绝"连接。根据您的问题描述,这很可能是这里发生的事情。