aa
This commit is contained in:
@@ -7,6 +7,7 @@ import (
|
||||
"net"
|
||||
"os"
|
||||
"regexp"
|
||||
"strconv"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
@@ -1989,13 +1990,29 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
|
||||
return err
|
||||
}
|
||||
|
||||
func Hextob(str string) []byte {
|
||||
slen := len(str)
|
||||
bHex := make([]byte, len(str)/2)
|
||||
ii := 0
|
||||
for i := 0; i < len(str); i = i + 2 {
|
||||
if slen != 1 {
|
||||
ss := string(str[i]) + string(str[i+1])
|
||||
bt, _ := strconv.ParseInt(ss, 16, 32)
|
||||
bHex[ii] = byte(bt)
|
||||
ii = ii + 1
|
||||
slen = slen - 2
|
||||
}
|
||||
}
|
||||
return bHex
|
||||
}
|
||||
|
||||
func connHandler(c net.Conn, msg string) (result string) {
|
||||
defer c.Close()
|
||||
//缓冲
|
||||
buf := make([]byte, 1024)
|
||||
//写入数据
|
||||
|
||||
c.Write([]byte(msg))
|
||||
c.Write(Hextob(msg))
|
||||
//服务器端返回的数据写入buf
|
||||
for {
|
||||
n, _ := c.Read(buf)
|
||||
|
||||
Reference in New Issue
Block a user