广

ASP.NET

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    asp.net中的vb7中如何使用socket作一个传送时间的server

    2018-04-03 22:14:05 次阅读 稿源:互联网
    广告
    /*
    豆腐制作,都是精品
    http://www.asp888.net 豆腐技术站
    如转载 请注明出处
    */

    利用Socket 可以编写一个 向 客户端传送 时间的 一个程序,现在他还只能向
    固定的客户端 传送时间,我打算过几天 写一个 可以向 浏览器传送 时间的一个程序
    请大家随时注意我的站点的更新情况。。。
    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

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告