5151 GatewayRequestEpacketSend ,
5252 GatewayRequestObservedDevices ,
5353 LocalServer ,
54- default_multicast_address ,
54+ add_server_port_parser ,
5555)
5656from infuse_iot .util .argparse import ValidFile
5757from infuse_iot .util .console import Console
@@ -529,7 +529,7 @@ def add_parser(cls, parser):
529529 )
530530 parser .add_argument ("--baud" , type = int , default = 115200 , help = "Baudrate for serial port" )
531531 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" )
532+ add_server_port_parser ( parser )
533533
534534 def __init__ (self , args : argparse .Namespace ):
535535 self .port : SerialLike
@@ -545,8 +545,7 @@ def __init__(self, args: argparse.Namespace):
545545 if args .display_only :
546546 self .server = None
547547 else :
548- addr = default_multicast_address (args .server_port ) if args .server_port else default_multicast_address ()
549- self .server = LocalServer (addr )
548+ self .server = LocalServer (args .server_sock )
550549 self .rpc_server = LocalRpcServer (self .ddb )
551550 self ._common = CommonThreadState (self .server , self .port , self .ddb , self .rpc_server )
552551 self .log = args .log
0 commit comments