Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
刘韬
/
1069_MIMO_PlUS
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 6f29f030
由
张东亮
编写于
2023-12-14 16:21:02 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
通讯使用using,避免异常不释放端口问题
1 个父辈
4a497904
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
22 行增加
和
14 行删除
Common/util/SMF.cs
DLL/CodeLibrary.dll
DeviceLibrary/DeviceLibrary/VisionHelper.cs
Common/util/SMF.cs
查看文件 @
6f29f03
...
...
@@ -35,13 +35,15 @@ namespace OnlineStore.Common
{
smfResult
=
new
SmfResult
();
if
(
string
.
IsNullOrEmpty
(
server
))
return
false
;
return
false
;
try
{
MyWebClient
wc
=
new
MyWebClient
(
10
*
1000
);
wc
.
Headers
.
Add
(
"Content-Type"
,
"application/json;charset=UTF-8"
);
var
resp
=
wc
.
UploadData
(
server
+
api
,
Encoding
.
UTF8
.
GetBytes
(
json
));
smfResult
=
JsonHelper
.
DeserializeJsonToObject
<
SmfResult
>(
Encoding
.
UTF8
.
GetString
(
resp
));
using
(
MyWebClient
wc
=
new
MyWebClient
(
10
*
1000
))
{
wc
.
Headers
.
Add
(
"Content-Type"
,
"application/json;charset=UTF-8"
);
var
resp
=
wc
.
UploadData
(
server
+
api
,
Encoding
.
UTF8
.
GetBytes
(
json
));
smfResult
=
JsonHelper
.
DeserializeJsonToObject
<
SmfResult
>(
Encoding
.
UTF8
.
GetString
(
resp
));
}
}
catch
(
Exception
e
)
{
...
...
@@ -54,11 +56,14 @@ namespace OnlineStore.Common
string
api
=
"/api/translation/resource?type="
+
DeviceType
;
try
{
MyWebClient
wc
=
new
MyWebClient
(
10
*
1000
);
wc
.
Headers
.
Add
(
"Content-Type"
,
"application/json;charset=UTF-8"
);
var
resp
=
wc
.
DownloadData
(
server
+
api
);
var
jsondata
=
Encoding
.
UTF8
.
GetString
(
resp
);
return
JsonConvert
.
DeserializeObject
<
List
<
SmfLangData
>>(
jsondata
);
using
(
MyWebClient
wc
=
new
MyWebClient
(
10
*
1000
))
{
wc
.
Headers
.
Add
(
"Content-Type"
,
"application/json;charset=UTF-8"
);
var
resp
=
wc
.
DownloadData
(
server
+
api
);
var
jsondata
=
Encoding
.
UTF8
.
GetString
(
resp
);
return
JsonConvert
.
DeserializeObject
<
List
<
SmfLangData
>>(
jsondata
);
}
}
catch
(
Exception
e
)
{
...
...
DLL/CodeLibrary.dll
查看文件 @
6f29f03
此文件类型无法预览
DeviceLibrary/DeviceLibrary/VisionHelper.cs
查看文件 @
6f29f03
...
...
@@ -80,12 +80,15 @@ namespace DeviceLibrary
{
num
--;
Thread
.
Sleep
(
1000
);
MyWebClient
myWebClient
=
new
MyWebClient
(
webclienttimeout
);
string
text2
=
myWebClient
.
DownloadString
(
visionUrl
+
"/alive"
);
if
(
text2
.
Trim
()
==
"\"1\""
)
using
(
MyWebClient
myWebClient
=
new
MyWebClient
(
webclienttimeout
))
{
return
;
string
text2
=
myWebClient
.
DownloadString
(
visionUrl
+
"/alive"
);
if
(
text2
.
Trim
()
==
"\"1\""
)
{
return
;
}
}
}
throw
new
Exception
(
"算法服务器文件打开失败"
);
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论