asp.net中的vb7中怎么使用socket作一個傳送時間的server
發(fā)表時間:2023-08-08 來源:明輝站整理相關軟件相關文章人氣:
[摘要]/*豆腐制作,都是精品http://www.asp888.net 豆腐技術站如轉載 請注明出處*/ 利用Socket 可以編寫一個 向 客戶端傳送 時間的 一個程序,現(xiàn)在他還只能向固定的客戶端 傳送...
/*
豆腐制作,都是精品
http://www.asp888.net 豆腐技術站
如轉載 請注明出處
*/
利用Socket 可以編寫一個 向 客戶端傳送 時間的 一個程序,現(xiàn)在他還只能向
固定的客戶端 傳送時間,我打算過幾天 寫一個 可以向 瀏覽器傳送 時間的一個程序
請大家隨時注意我的站點的更新情況。。。
Imports System
Imports System.Net
Imports System.Net.Sockets
Imports System.Text
Public Class DateTimeServer
Public Shared Sub temp()
System.Console.WriteLine("hello")
Console.Writeline("Hello\n")
End Sub
Public Shared Sub Main()
Dim now As Date
Dim strDateLine As String
Dim ASCII As Encoding = Encoding.ASCII
Dim tcpl As New TCPListener(13) 'listen on port 13
tcpl.Start()
Console.WriteLine("Waiting for clients to connect")
Console.WriteLine("Press Ctrl+c to Quit...")
While (True)
' Accept will block until someone connects
Dim s As Socket = tcpl.Accept()
' Get the current date and time then concatenate it
' into a string
now = DateTime.Now
strDateLine = now.ToShortDateString() + " " + now.ToLongTimeString()
' Convert the string to a Byte Array and send it
Dim byteDateLine() As Byte = ASCII.GetBytes(strDateLine.ToCharArray())
s.Send(byteDateLine, byteDateLine.Length, 0)
Console.WriteLine("Sent " + strDateLine)
End While
End Sub
End Class