首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过MLLP使用VB.NET发送HL7

通过MLLP使用VB.NET发送HL7
EN

Stack Overflow用户
提问于 2016-04-12 01:13:57
回答 1查看 730关注 0票数 1

我试图发送hl7使用vb.net与mllp,谁能告诉我,这是我的代码错误

代码语言:javascript
复制
Dim StartBlock As String = "0x0b"  ' this is start block <SB>
Dim EndBlock As String = " 0x0d" ' this is end Block <EB>
Dim ReturnBlock As String = "0x1c" ' this is return  <CR>
Msg = StartBlock & Msg & EndBlock & ReturnBlock 


Dim networkStream As NetworkStream = tcpClient.GetStream()

If networkStream.CanWrite And networkStream.CanRead Then
    Dim sendBytes As [Byte]() = Encoding.ASCII.GetBytes(Msg) 

    networkStream.Write(sendBytes, 0, sendBytes.Length)
end if
EN

回答 1

Stack Overflow用户

发布于 2016-04-12 04:49:00

您交换了endblock和returnblock块。所以交换它们吧

代码语言:javascript
复制
Dim EndBlock As String = "0x1c" ' this is end Block <EB>
Dim ReturnBlock As String = "0x0d" ' this is return  <CR>

由于我不熟悉Visual Basic,我不能保证你的代码块的语法定义是正确的,也可以是&H0D或类似的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36555080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档