我已经学习了有关如何使用 DSS 调试器的示例。 在使用 DSS 测试服务器和客户端的示例中、客户端不会连接到本地 DSS 服务器。 我对示例文件所做的唯一更改是目录/文件位置。
test_server.js
testserver.js
perl_client.pl
测试服务器正在运行,但当我为客户机运行 perl 脚本时,出现以下错误:
http://127.0.0.1/上端口4444的远程服务器 似乎已关闭(或未启动)
对解决问题有什么想法吗?
谢谢
斯蒂芬
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我已经学习了有关如何使用 DSS 调试器的示例。 在使用 DSS 测试服务器和客户端的示例中、客户端不会连接到本地 DSS 服务器。 我对示例文件所做的唯一更改是目录/文件位置。
test_server.js
testserver.js
perl_client.pl
测试服务器正在运行,但当我为客户机运行 perl 脚本时,出现以下错误:
http://127.0.0.1/上端口4444的远程服务器 似乎已关闭(或未启动)
对解决问题有什么想法吗?
谢谢
斯蒂芬
服务器输出:
服务器启动...
打开 Code Composer Studio Workbench。 请稍候
服务器已启动。
配置集。
警告:计划从未来的 JDK 版本中删除 Nashorn
引擎警告:计划从未来的 JDK 版本中删除 Nashorn 引擎
警告:计划从未来的 JDK 版本中删除 Nashorn 引擎
警告: 计划从未来的 JDK 版本中删除 Nashorn
引擎警告:计划从未来的
JDK 版本中删除 Nashorn 引擎警告:计划从未来的 JDK 版本
com.ti.ROV 中删除 Nashorn 引擎:basedir = C:/ti/ccs1210/ccs/eclipse/plugins/com.ti.rov_1.0.0.202108240702/webcontents,URL = file:/C
:/ti/ccs1210/ccs/eclipse/plugins/com.ti.rov_1.0.0.202108240702/webcontents / com.ti.ROV: globalRoots =[]
警告: 计划从未来的 JDK 版本中删除 Nashorn 引擎
,CCS HTTP 适配器已启动! [CCS.port:62042]-在 Web 浏览器中打开 localhost:62042/ide'以查看可用 API 的列表...
会话已打开。
已连接到会话。
程序已加载。
基端口。
已创建套接字。
已创建线程。
End of Test Server (测试服务器结束)功能。
***** 运行前*****
testserver 已就绪。
Perl 客户端脚本输出:
连接到
127.0.0.1/.../] Remote server at port 4444444444的端口[444444444],似乎是"停机"(或"未启动")------------------
通过 Python 发送 RPC 时的服务器输出:
>>> 已接受连接:[Socket [addr=/127.0.1, port=62224,localport=44444]
命令
:POST / HTTP/1.1回复:{"status":"fail"、"message":"failed
while
parliing JSON command:undefined"命令:host: 127.0.0.1:4444回复:{"status":"fail"、"message":"message":"message":"message"
{"status":"fail"、"message":"解析 JSON
命令时失败
:未定义"}命令:连接:保持活动响应:{"status":"fail"、"message"
:
"解析 JSON 命令时失败:未定义"命令:Content-Length:19响应:{"status":"fail"、"message":":"解析 JSON 命令时失败:
Python 客户端输出:
回溯(最近调用最后):
urlopen 中的文件"C:\ProgramData\miniconda3\lib\site-packages/urllib3\ConnectionPool.py"、第703行
Connectionplib_Response = self._make_request (
文件"C:\ProgramData\miniconda3\lib\site-packages/urllib3\ConnectionPool.py"、行449、位于_make_request 中
Si6.raf_from(e, None)"
",第3行,在 Raise_from
文件"C:\ProgramData\miniconda3\lib\site-packages/urllib3\ConnectionPool.py"中的第444行,在_make_request 中
httplib_response = conn.getresponse()
文件"C:\ProgramData\miniconda3\lib\http\client.py",第1374行,在 getResponse 中
response.begin ()
文件"C:\ProgramData\miniconda3\lib\http\client.py",行318,开始
版本、状态、原因= self._read_status ()
文件"C:\ProgramData\miniconda3\lib\http\client.py"、行300、in _read_status
提升 BadStatusLine(line)
http.client.BadStatusLine:{"status":"fail"、"message":"解析 JSON 命令时失败
:未定义"}在处理上述异常期间,出现了另一个异常
:回溯(最近调用最后一次):
文件"C:\ProgramData\miniconda3\lib\site-packages\requests\adapters.py"、行489
resp = conn.urlopen (
urlopen 中的文件"C:\ProgramData\miniconda3\lib\site-packages/urllib3\ConnectionPool.py"第787行
重试次数= retries.increment (
文件"C:\ProgramData\miniconda3\lib\site-packages\urllib3\util\retry.py"、行550、递增
提升 s6.reraise (type (error)、error、_stacktrace)
文件"C:\ProgramData\miniconda3\lib\site-packages/urllib3\packages\s6\fix.py"、第769行
提升 value.with_traceback (TB)
文件"C:\ProgramData\miniconda3\lib\site-packages/urllib3\ConnectionPool.py"、第703行、位于 urlopen 中
Connectionplib_Response = self._make_request (
文件"C:\ProgramData\miniconda3\lib\site-packages/urllib3\ConnectionPool.py"、行449、位于_make_request 中
Si6.raf_from(e, None)"
",第3行,在 Raise_from
文件"C:\ProgramData\miniconda3\lib\site-packages/urllib3\ConnectionPool.py"中的第444行,在_make_request 中
httplib_response = conn.getresponse()
文件"C:\ProgramData\miniconda3\lib\http\client.py",第1374行,在 getResponse 中
response.begin ()
文件"C:\ProgramData\miniconda3\lib\http\client.py",行318,开始
版本、状态、原因= self._read_status ()
文件"C:\ProgramData\miniconda3\lib\http\client.py"、行300、in _read_status
提升 BadStatusLine (line)
urllib3.exceptions.ProtocolError:('Connection Aborted.'、BadStatusLine ('{"status":"fail"、"message":"Failed while parsing JSON command:undefined"}\r\n')
在处理上述异常期间、出现另一个异常:tracpy (最新调用):文件"c:\\control_by_client_line2\Control\line_obj_line.\line_line_line_obackage\line_line_contactupdate\line,
main ()
文件"c:\users\by51849\workspace_v12\Control_ACIM_F28335_v1\clientTest.py"、main 中的第25行
Response = requests.post (url、json=payload).json ()
文件"C:\ProgramData\miniconda3\lib\site-packages/requests\api.py",第115行,张贴
返回请求("post"、url、data=data、json=json、**kargs)
文件"C:\ProgramData\miniconda3\lib\site-packages/requests\api.py"、 第59行、在请求中
return session.request(method=method, url=url,**kwargs)
文件"C:\ProgramData\miniconda3\lib\site-packages/requests\Sessions.py",第587行,在请求中
RESP = self.send(prep、**SEND_kwargs)
文件"C:\ProgramData\miniconda3\lib\site-packages/requests\Sessions.py",send 中的第701行
r = adapter.send(request,**kwargs)
文件"C:\ProgramData\miniconda3\lib\site-packages/requests\adapters.py",行547,发送
提升连接错误(err, request=request) Requests.ConnectionError:
('Connection Aborted.', BadStatusLine('{"status":"fail"、"message":"解析 JSON 命令时失败:未定义"}\r\n')
(基数) 我尝试了前面提到的未经修改的脚本(仅修改了文件路径以匹配我们的安装)
未修改的环境是否都可以工作(使用 perl)、但问题是在使用自定义 python 客户端脚本时出现?
请注意、我们希望创建一个 python 客户端示例。 当这一步准备就绪时、我会告诉您。
谢谢
小标题