5151 GatewayRequestEpacketSend ,
5252 GatewayRequestObservedDevices ,
5353 LocalServer ,
54- default_multicast_address ,
5554)
56- from infuse_iot .util .argparse import ValidFile
55+ from infuse_iot .util .argparse import ValidFile , add_server_port_parser
5756from infuse_iot .util .console import Console
5857from infuse_iot .util .os import is_wsl
5958from infuse_iot .util .threading import SignaledThread
@@ -529,7 +528,7 @@ def add_parser(cls, parser):
529528 )
530529 parser .add_argument ("--baud" , type = int , default = 115200 , help = "Baudrate for serial port" )
531530 parser .add_argument ("--root" , type = ValidFile , help = "Root identity certificate to use instead of cloud" )
532- parser . add_argument ( "--server-port" , type = int , help = "Alternate multicast port to use" )
531+ add_server_port_parser ( parser )
533532
534533 def __init__ (self , args : argparse .Namespace ):
535534 self .port : SerialLike
@@ -545,8 +544,7 @@ def __init__(self, args: argparse.Namespace):
545544 if args .display_only :
546545 self .server = None
547546 else :
548- addr = default_multicast_address (args .server_port ) if args .server_port else default_multicast_address ()
549- self .server = LocalServer (addr )
547+ self .server = LocalServer (args .server_sock )
550548 self .rpc_server = LocalRpcServer (self .ddb )
551549 self ._common = CommonThreadState (self .server , self .port , self .ddb , self .rpc_server )
552550 self .log = args .log
0 commit comments