Stubbed out files for networking

This commit is contained in:
2020-03-26 14:25:55 -05:00
parent bb21de2e2a
commit 75185425b6
14 changed files with 194 additions and 1 deletions

16
i-mic-fps-server.rb Normal file
View File

@@ -0,0 +1,16 @@
require "async/websocket"
require_relative "lib/networking/director"
require_relative "lib/networking/packet_handler"
require_relative "lib/networking/server"
require_relative "lib/networking/client"
require_relative "lib/networking/backends/memory_server"
require_relative "lib/networking/backends/memory_connection"
director = IMICFPS::Networking::Director.new(mode: :server, hostname: "0.0.0.0", port: 56789, interface: IMICFPS::Networking::MemoryServer)
director.define_singleton_method(:tick) do |dt|
puts "Ticked: #{dt}"
end
director.run.join