From 604e5bb4addddeeef5db6683147df5dd6feee111 Mon Sep 17 00:00:00 2001 From: jixishi Date: Fri, 26 Apr 2024 12:49:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B8=A7=E6=8C=87=E5=AE=9A?= =?UTF-8?q?=E7=9A=84=E9=94=99=E8=AF=AF=E5=8F=82=E6=95=B0=E6=8C=87=E5=90=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.go | 2 ++ flag.go | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/config.go b/config.go index ce10209..f220355 100644 --- a/config.go +++ b/config.go @@ -32,6 +32,8 @@ var config Config func setForWardClient() (conn net.Conn) { switch FoeWardMode(config.forWard) { + case NOT: + case TCPC: conn, err = net.Dial("tcp", config.address) if err != nil { diff --git a/flag.go b/flag.go index ff9b940..4c8b3bd 100644 --- a/flag.go +++ b/flag.go @@ -40,9 +40,9 @@ var ( logFilePath = Flag{ptrVal{string: &config.logFilePath}, "P", "Path", Val{string: "./Log.txt"}, "日志保存路径"} forWard = Flag{ptrVal{int: &config.forWard}, "f", "forward", Val{int: 0}, "转发模式(0: 无 1:TCP-C 2:UDP-C)"} address = Flag{ptrVal{string: &config.address}, "a", "address", Val{string: "127.0.0.1:12345"}, "转发服务地址"} - frameSize = Flag{ptrVal{int: &config.forWard}, "F", "Frame", Val{int: 16}, "帧大小"} + frameSize = Flag{ptrVal{int: &config.frameSize}, "F", "Frame", Val{int: 16}, "帧大小"} parityBit = Flag{ptrVal{int: &config.parityBit}, "v", "verify", Val{int: 0}, "奇偶校验(0:无校验、1:奇校验、2:偶校验、3:1校验、4:0校验)"} - flags = []Flag{portName, baudRate, dataBits, stopBits, outputCode, inputCode, endStr, enableLog, logFilePath, forWard, frameSize, address, parityBit} + flags = []Flag{portName, baudRate, dataBits, stopBits, outputCode, inputCode, endStr, enableLog, logFilePath, forWard, address, frameSize, parityBit} ) type ValType int