解决部分情况下,例如转发模式连windows远程桌面,会导致断开重连的问题,目前自测了几次,暂未发现问题。还需继续观察,如果有问题请反馈。

This commit is contained in:
kony
2025-01-04 22:38:18 +08:00
parent b7773d6e0a
commit 99afcd5c43
3 changed files with 4 additions and 3 deletions

1
.gitignore vendored
View File

@@ -13,3 +13,4 @@ goodlink.json
*.7z
*.zip
config.json
*.upx

View File

@@ -5,4 +5,4 @@ Website = "https://goodlink.kony.vip"
Name = "goodlink-windows-ui-amd64"
ID = "goodlink.kony.vip"
Version = "1.14.18"
Build = 11
Build = 13

View File

@@ -20,7 +20,7 @@ func check(err error) bool {
func stunT2QProcess1(tc net.Conn, qc quic.Stream, stun_quic_conn quic.Connection) {
for {
if n, err := io.Copy(tc, qc); n == 0 || err != nil {
if _, err := io.Copy(tc, qc); err != nil {
tc.Close()
qc.Close()
if check(err) {
@@ -33,7 +33,7 @@ func stunT2QProcess1(tc net.Conn, qc quic.Stream, stun_quic_conn quic.Connection
func stunQ2TProcess1(qc quic.Stream, tc net.Conn, stun_quic_conn quic.Connection) {
for {
if n, err := io.Copy(qc, tc); n == 0 || err != nil {
if _, err := io.Copy(qc, tc); err != nil {
tc.Close()
qc.Close()
if check(err) {