0

我正在做一个项目,使用 asp.net 向连接到我的计算机的移动设备发送短信。我不会问怎么做。我希望有人帮我找到我的 COM 端口号

我试过 1. 设备管理器 > 端口(com&lpt)问题:设备管理器的列表中没有端口(COM&LPT)。

  1. 我以编程方式尝试我得到了这个代码

    imports System.IO.Ports
    
    Private Shared Sub SendSampleData()
     ' Instantiate the communications
     ' port with some basic settings
     Dim port As New SerialPort("COM1", 9600, Parity.None, 8, StopBits.One)
    
     ' Open the port for communications
     port.Open()
    
     ' Write a string
     port.Write("Hello World")
    
     ' Write a set of bytes
     port.Write(New Byte() {&Ha, &He2, &Hff}, 0, 3)
    
     ' Close the port
     port.Close()
    End Sub
    

    坦率地说,我不知道如何在其中输入电话号码。

some1可以帮助我实现我的目标吗?

4

1 回答 1

1

如果设备管理器说您的计算机没有任何串行端口,那么您需要确保您的系统首先可以检测到串行端口。

...假设您的计算机有一个串行端口。可以?

如果确实如此(我假设确实如此),那么它可能在 BIOS 中被禁用。您需要在启动时进入计算机的 BIOS 或 EFI 固件并启用串行端口。

此外,切勿在代码中硬编码串行端口名称,例如"COM1",使用SerialPort.GetPortNames()获取计算机上可用端口的列表并让用户从列表中进行选择。

于 2013-03-15T19:40:57.623 回答