2016-11-28 58 views
0

我想制作一个应用程序,允许别人从他们的电脑发短信。在研究了短信网关的电子邮件之后,我发现没有什么好的方法可以自动找到接收方的运营商,除非他们告诉你他们的运营商,否则不可能向他们发送文本。如何使用C#从计算机发送短信息?

有没有办法发送一个没有电子邮件短信网关的文本,也许有蓝牙连接到手机,或(希望)的东西比这更简单的东西?

如果没有,是否有任何方法可以根据他们的电话号码自动检测人员承运人?

更新:我不想支付任何费用,或使用任何网站或服务。如果需要,我只想使用运营商提供的网关。

+1

的可能的复制[发送通过.NET短信(http://stackoverflow.com/questions/ 1580764 /通过网络发送文本消息) – jdphenix

回答

0

可以,其中一种可能的方法是使用GSM Comm库。 图书馆是here

对于GSMComm lib中的实施细节,请参考这个问题: Sending SMS Through GSMCOMM library of C#

+2

告诉某人一个问题是一个重复的问题,不是一个答案。您可以在评论中说或者将问题标记为重复。但因为你是新人,所以我不会失望。 – CodingYoshi

+0

这个答案可能有帮助,但它可能是你可能提供的最复杂的答案。另外,我不认为这个问题是完全相同的。这个问题源于我的问题可能的答案,但他们绝不会问同样的问题,或者有相同的答案。 – Evan

+0

嗨@CodingYoshi我试图回答这个问题,只是简单地说可以在没有使用C#的网络服务或短信网关的情况下发送短信。 – Terrence