mirror of
https://github.com/TheGreyDiamond/Enlight.git
synced 2025-07-18 04:33:50 +02:00
n
This commit is contained in:
3
docs/build/coverage/c.txt
vendored
Normal file
3
docs/build/coverage/c.txt
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
Undocumented C API elements
|
||||
===========================
|
||||
|
2
docs/build/coverage/python.txt
vendored
Normal file
2
docs/build/coverage/python.txt
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
Undocumented Python objects
|
||||
===========================
|
BIN
docs/build/coverage/undoc.pickle
vendored
Normal file
BIN
docs/build/coverage/undoc.pickle
vendored
Normal file
Binary file not shown.
BIN
docs/build/doctrees/environment.pickle
vendored
BIN
docs/build/doctrees/environment.pickle
vendored
Binary file not shown.
@ -103,6 +103,7 @@ class enlightSession():
|
||||
USED_SESSION_IDS.append(self.sessionId)
|
||||
self.__server__ = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
|
||||
self.__server__.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
|
||||
self.__server__.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
|
||||
self.__activ__ = True
|
||||
self.allowJoin = True
|
||||
logging.info("Starting server thread")
|
||||
@ -111,7 +112,7 @@ class enlightSession():
|
||||
|
||||
self.__direct_socket__ = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||
# self.__direct_socket__.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
|
||||
# self.__direct_socket__.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
|
||||
self.__direct_socket__.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
|
||||
self.__direct_socket__.bind(("", 5589))
|
||||
self.__direct_thread__ = threading.Thread(target=self.lightSearcherMain, args=(), name="Inbound session server")
|
||||
self.__direct_thread__.start()
|
||||
|
@ -24,6 +24,15 @@ class SessionTesting(unittest.TestCase):
|
||||
time.sleep(3)
|
||||
self.assertEqual(self.testSession.sessionId, self.testSession.getSessionId())
|
||||
|
||||
def test_if_connection_works(self):
|
||||
self.recSession = mainCode.session.enlightSession("LocalSession", role = mainCode.session.USER)
|
||||
self.recSession.initConnection()
|
||||
time.sleep(1)
|
||||
sessnId = list(self.recSession.allOnlineSessions.keys())[0]
|
||||
print(sessnId)
|
||||
self.recSession.leave()
|
||||
self.assertEqual(self.testSession.getSessionId(), sessnId)
|
||||
|
||||
def tearDown(self):
|
||||
self.testSession.stopSession()
|
||||
|
||||
|
Reference in New Issue
Block a user