Web服务器中的UDP配置接受来自GPRS移动设备的连接

时间:2012-07-30 08:53:30

标签: udp gprs

有人可以帮我配置网络服务器中的UDP以接受来自GPRS移动设备的连接。 GPRS移动设备将发送我需要写入的数据包作为Web服务器中的文件来处理网页。请帮忙。

我需要知道以下内容:

1)如何在Web服务器中配置UDP 2)GPRS移动设备如何使用UDP连接到服务器 3)将数据包写入txt文件

请帮忙。

1 个答案:

答案 0 :(得分:3)

  • “Web服务器”通常表示“http-server”,它是一个侦听传入“http”请求的进程。 现在httpstandardized通过TCP/IP port 80访问的协议。 因此,大多数Web服务器实现将实现默认侦听端口80的TCP / IP服务器。通常,您可以根据需要更改端口,但通常无法将传输层更改为例如UDP。

    因此,可能无法让您的“网络服务器”对UDP数据包作出反应。

  • 但是,如果“web服务器”是指互联网上可以访问的主机(最终可能会运行一个http-daemon),那么您可能会有更多的运气:只需运行一个小型服务器应用程序该计算机侦听给定端口上的传入UDP流量,并对其执行“某些操作”(例如,将其转发给http-daemon以显示当前位置)

回答你的3个问题:

  1. 创建一个侦听UDP流量的小型应用程序

    一个简单的服务器可能是:

    netcat -l -u -p 8888

    这将使用netcat创建一个在端口8888上侦听的UDP服务器。 无论客户端连接到您的服务器,客户端发送到服务器的所有内容都将通过stdout输出,您可以通过stdin与客户端通信。 您不应在生产环境中使用netcat;但它是一个很好的简单工具,用于检查是否可以建立连接以及协议是否有效。

    在制作中,您可能希望使用“真正的”UDP服务器,例如用自己选择的语言写下自己的语言。

  2. 如何让您的gprs设备与您的服务器通信?如果不了解有关设备的更多信息,它的操作系统和安装的软件会生成数据,这是不可能回答的。发送到。

  3. netcat -l -u -p 8888 > myfile.txt