UDP广播的问题
我搞电脑和单片机网口通信,单片机发的数据电脑能收到,
电脑发的数据单片机收不到。
我的VB界面如下:
程序如下:
Private Sub CmdSend_Click()
'发送数据
SckServer.SendData TxtSend.Text
End Sub
Private Sub Form_Load()
With SckServer
'.RemoteHost = "192.168.1.30"
'.RemoteHost = "255.255.255.255"
.RemoteHost = "192.168.1.255"
.RemotePort = 8089
.LocalPort = 8089
.Bind 8089
End With
End Sub
Private Sub SckServer_DataArrival(ByVal bytesTotal As Long)
Dim MyStr As String
'得到数据
SckServer.GetData MyStr
'TxtGet.Text = TxtGet.Text & Chr(10) & Chr(13) & MyStr
TxtGet.Text = MyStr
End Sub
请高手看看,VB程序有没有问题?谢谢!
电脑发的数据单片机收不到。
我的VB界面如下:

程序如下:
Private Sub CmdSend_Click()
'发送数据
SckServer.SendData TxtSend.Text
End Sub
Private Sub Form_Load()
With SckServer
'.RemoteHost = "192.168.1.30"
'.RemoteHost = "255.255.255.255"
.RemoteHost = "192.168.1.255"
.RemotePort = 8089
.LocalPort = 8089
.Bind 8089
End With
End Sub
Private Sub SckServer_DataArrival(ByVal bytesTotal As Long)
Dim MyStr As String
'得到数据
SckServer.GetData MyStr
'TxtGet.Text = TxtGet.Text & Chr(10) & Chr(13) & MyStr
TxtGet.Text = MyStr
End Sub
请高手看看,VB程序有没有问题?谢谢!
...全文
相关推荐
UDP通信模型
- **多播与广播**:UDP支持多播和广播,这使得同一消息可以一次性发送给多个接收者,对于聊天应用来说,可以提高效率。
MFC UDP广播
- **错误处理**:在使用MFC UDP广播时,应始终检查并处理可能出现的错误,例如网络连接问题、数据包丢失等。
Qt Udp网络广播
首先,我们要理解UDP的基本原理。UDP不建立连接,每个数据报都是独立发送的,没有顺序保证,也不检测丢失或重复的数据包。因此,使用UDP时需要自己处理这些可能的问题。
别人写的Android UDP广播 demo
- 需要处理权限问题,确保应用有INTERNET权限。 - 广播可能会消耗较多网络资源,因此在不需要时应及时关闭DatagramSocket。
UDP点对点,组播,广播实例
通过这个实例,学习者可以深入理解UDP协议的工作原理,以及如何利用其特性实现点对点、组播和广播通信。实践中遇到的问题,如数据包丢失、乱序接收等,也是学习的重点,有助于提升网络编程能力。


网络编程

