我实现了使用Scala和scalajs两个播放乒乓球比赛,SOFAR我可以为使用4个不同的密钥两名球员发挥,现在我期待在无功和并发工具做了network.Any建议两台PC之间运行呢?
我会建议阿卡流:https://doc.akka.io/docs/akka-http/current/server-side/websocket-support.html
如果你想这样做对等网络的两台PC之间,主要问题将是发现和建立连接。出于安全原因,很难直接打开一个套接字到客户机上,特别是如果他们都落后标准消费级路由器。您可能需要一台服务器来启动发现过程(或一台PC需要打开其防火墙),你可能会发现更容易的路线,通过一个服务器的通信。
这里没有简单的答案,这是不是一个Scala.js事情本身 - 只是教训在遥远的过去建立对等网络游戏的经验教训。网络堆栈是最困难的部分...