以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]求一个TCP Socket 端口监听示例。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=80110)

--  作者:54292550
--  发布时间:2016/1/16 13:49:00
--  [求助]求一个TCP Socket 端口监听示例。
亲们,有没有关于TCP Socket 端口监听的狐表示例。给小弟分享一下。谢谢各位了。

监听9000端口,将收到的数据存在文本文件里面。
[此贴子已经被作者于2016/1/16 14:19:26编辑过]

--  作者:54292550
--  发布时间:2016/1/16 14:20:00
--  
?求帮助。。。。
--  作者:54292550
--  发布时间:2016/1/16 15:49:00
--  
一下午了,回一个消息呗。。。图片点击可在新窗口打开查看
--  作者:Hyphen
--  发布时间:2016/1/16 16:06:00
--  
看看:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=28230&skin=0
--  作者:54292550
--  发布时间:2016/1/16 16:33:00
--  
while true能不能写在狐表里?


--  作者:大红袍
--  发布时间:2016/1/16 17:15:00
--  

do while true

 

loop


--  作者:54292550
--  发布时间:2016/1/16 17:54:00
--  
Dim ip As String = Tables("IP")(0,0)
Dim duankou As String = Tables("IP")(0,1)
Dim Sserver As New System.Net.Sockets.Socket(System.Net.Sockets.AddressFamily.InterNetwork, System.Net.Sockets.SocketType.Stream, System.Net.Sockets.ProtocolType.Tcp)
Dim LocalEndPoint As New System.Net.IPEndPoint(System.Net.IPAddress.Parse(ip), duankou)
Sserver.Bind(localEndPoint)
Sserver.Listen(100)
Dim newsocket As System.Net.Sockets.Socket = Sserver.Accept()
Dim bytes(1024) As Byte
Dim data As String = String.Empty
Dim bytesRec As Integer = newsocket.Receive(bytes)
newsocket.Close()
data = Encoding.default.GetString(bytes, 0, bytesRec)
Forms("窗口1").Controls("TextBox4").text = data


这个是监听一次的代码,我怎么实现多线程持续监听?用了While true之后老死机。newthread怎么用啊~?

--  作者:大红袍
--  发布时间:2016/1/16 17:54:00
--  
参考4楼的例子啊,本来就有源码啊。
--  作者:54292550
--  发布时间:2016/1/17 0:13:00
--  
还没研究明白,我没装VS,看不了DLL的东西。谁能给提示个狐表里面直接用的代码?

--  作者:大红袍
--  发布时间:2016/1/17 10:48:00
--  
汗,不是叫你看dll里面的东西啊,有源码啊 server.vb 和 client.vb啊