Skip to content

Commit fb213f9

Browse files
authored
Update server.py
1 parent 912b024 commit fb213f9

File tree

1 file changed

+1
-15
lines changed

1 file changed

+1
-15
lines changed

rak_net/server.py

+1-15
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
# #
3030
################################################################################
3131

32-
import asyncio
3332
from rak_net.connection import Connection
3433
from rak_net.protocol.handler.offline_ping_handler import OfflinePingHandler
3534
from rak_net.protocol.handler.open_connection_request_1_handler import OpenConnectionRequest1Handler
@@ -43,17 +42,14 @@
4342

4443

4544
class Server:
46-
def __init__(self, is_async: bool, protocol_version: int, hostname: str, port: int, ipv: int = 4, tps: int = 100) -> None:
45+
def __init__(self, protocol_version: int, hostname: str, port: int, ipv: int = 4, tps: int = 100) -> None:
4746
self.tick_sleep_time: float = 1 / tps
4847
self.protocol_version: int = protocol_version
4948
self.address: InternetAddress = InternetAddress(hostname, port, ipv)
5049
self.guid: int = random.randint(0, sys.maxsize)
5150
self.socket: UdpSocket = UdpSocket(True, ipv, hostname, port)
5251
self.connections: dict[(str, Connection)] = {}
5352
self.start_time: int = int(time.time() * 1000)
54-
if is_async:
55-
asyncio.get_event_loop().create_task(self.tick_task())
56-
asyncio.get_event_loop().create_task(self.handle_task())
5753

5854
def get_time_ms(self) -> int:
5955
return int(time.time() * 1000) - self.start_time
@@ -71,16 +67,6 @@ def get_connection(self, address: InternetAddress) -> Connection:
7167

7268
def send_data(self, data: bytes, address: InternetAddress) -> None:
7369
self.socket.send(data, address.hostname, address.port)
74-
75-
async def tick_task(self) -> None:
76-
while True:
77-
self.tick()
78-
await asyncio.sleep(self.tick_sleep_time)
79-
80-
async def handle_task(self) -> None:
81-
while True:
82-
self.handle()
83-
await asyncio.sleep(self.tick_sleep_time)
8470

8571
def tick(self) -> None:
8672
for connection in dict(self.connections).values():

0 commit comments

Comments
 (0)