vb.net網口通訊,vbnet socket

VB與VB.NET串口及以太網通迅

關于串口通訊的問題:

成都創新互聯長期為近1000家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為新賓企業提供專業的網站建設、成都做網站新賓網站改版等技術服務。擁有十年豐富建站經驗和眾多成功案例,為您定制開發。

很明顯,你還不知道(不會、不習慣)使用事件驅動的方式接收數據。

建議你仔細看看串口組件(無論VB6還是VB.net)的OnComm事件,你的問題很容易解決。

關于以太網通訊:

在TCP通訊中端口確實可以重用,你百度一下“TCP端口重用”能查到很多示例。

但絕大多數情況下不推薦端口重用,而應該采取服務器端建立連接池的方法。

或者,干脆不用TCP,用UDP解決也可以。

請教用VB.NET向網口發送16進制的數的方法.

很有意思。

原文數據全為:“00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ”

加密后變成了:“09 51 55 F4 FB 10 6F A4 D3 E8 87 46 F8 2F 49 CD ; ”

得出這樣的結果是有很多方法都可以實現的:

比如每個原數上加上個常數就可以了。

00+09=09;得出第一組加密后的數值

00+51=51;得出第二組加密后的數值

...

00+CD=CD;得出第16組加密后的數值.

加密的方法還有很多,不過這種最簡單。

還有就是你給的原文太單一了,不能夠更好的分析數據的規律。

如果你能把原文改為如下這段代碼再去加密一下,再把加密結果貼上來看一下就好多了。

00000140h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ;

00000150h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ;

00000160h: 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 ; 00000170h: 00 10 20 30 40 50 60 70 80 90 A0 B0 C0 D0 E0 F0 ;

00000180h: 11 11 11 11 11 22 22 22 22 22 22 EE EE EE FF FF ;

以上是單片機高手團為您解答。

如果還沒解決你的問題,可以加我百度HI賬號。

用vb.net實現網絡通信

用 vb.net socket通信

Dim th As Threading.Thread

2 Dim tcpl As System.Net.Sockets.TcpListener

3

4 Private Sub Form1_Load()Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

5 th = New System.Threading.Thread(New System.Threading.ThreadStart(AddressOf MyListen))

6 th.Start()

7 End Sub

8

9 Public Sub SendMessage()Sub SendMessage(ByVal IP As String, ByVal SendMsg As String)

10 Try

11 If IP "" Then

12 Dim tcpc As New System.Net.Sockets.TcpClient(IP, 5656)

13 Dim tcpStream As Net.Sockets.NetworkStream = tcpc.GetStream

14 Dim reqStream As New IO.StreamWriter(tcpStream)

15 reqStream.Write(SendMsg)

16 reqStream.Flush()

17 tcpStream.Close()

18 tcpc.Close()

19 End If

20 Catch ex As Exception

21 MsgBox(ex.Message.ToString)

22 End Try

23 End Sub

24 Private Sub MyListen()Sub MyListen()

25 Try

26 Dim ipAddress As System.Net.IPAddress = System.Net.Dns.Resolve(System.Net.Dns.GetHostName).AddressList(0)

27 tcpl = New System.Net.Sockets.TcpListener(ipAddress, 5656)

28 tcpl.Start()

29 While True

30 Dim s As System.Net.Sockets.Socket = tcpl.AcceptSocket()

31 Dim MyBuffer(1024) As Byte

32 Dim i As Integer

33 i = s.Receive(MyBuffer)

34 If i 0 Then

35 Dim lstrRec As String

36 Dim j As Integer

37 For j = 0 To i - 1

38 TextBox1.Text += Chr(MyBuffer(j)) ","

39 Next

40 End If

41 End While

42 Catch ex As Exception

43 MsgBox(ex.Message.ToString)

44 End Try

45 End Sub

46

47 Private Sub Button1_Click()Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

48 SendMessage("192.168.0.61", TextBox2.Text)

49 End Sub

新聞名稱:vb.net網口通訊,vbnet socket
URL分享:http://m.kartarina.com/article4/dsijdoe.html

成都網站建設公司_創新互聯,為您提供小程序開發移動網站建設網站建設搜索引擎優化App開發網頁設計公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司
主站蜘蛛池模板: 亚洲av永久无码精品秋霞电影影院 | 亚洲一区二区三区国产精品无码| 狠狠躁天天躁中文字幕无码| 亚洲av无码乱码国产精品| 精品无码av一区二区三区| 亚洲精品无码中文久久字幕| 亚洲人成无码www久久久| 91久久九九无码成人网站| 宅男在线国产精品无码| 一本大道在线无码一区| 国产免费无码AV片在线观看不卡| 一本久道综合在线无码人妻| 亚洲AV永久无码区成人网站| 日韩精品无码成人专区| 亚洲av极品无码专区在线观看| 国产AV无码专区亚洲AV漫画| 久久无码av亚洲精品色午夜| 日韩精品久久无码中文字幕| 久久久91人妻无码精品蜜桃HD| 无码av专区丝袜专区| 色综合AV综合无码综合网站| 黄桃AV无码免费一区二区三区| 人妻无码久久精品人妻| 久久无码人妻一区二区三区午夜| 亚洲成av人片在线观看无码不卡 | 亚洲精品无码mⅴ在线观看| 亚洲国产精品无码久久久秋霞2| 国产午夜无码片在线观看影院 | 国产AV无码专区亚洲AV琪琪 | 亚洲AV永久无码天堂影院| 色爱无码AV综合区| 亚洲国产精品无码AAA片| 亚洲中文字幕伊人久久无码| 四虎成人精品国产永久免费无码 | 精品无码成人久久久久久| 成人免费午夜无码视频| 精品人妻系列无码一区二区三区 | 日韩精品无码一区二区三区 | 性无码免费一区二区三区在线 | 日韩精品无码一区二区三区免费| 无码区国产区在线播放|