C:UDP发送&;接收数据包

C:UDP发送&;接收数据包,c,sockets,udp,C,Sockets,Udp,我一直在尝试在C中使用socket()api,但到目前为止运气不佳。 我想向特定的设备发送一个请求(地址:192.168.2.55端口:12850),然后该设备将向应用程序返回数据。我在Mac电脑上,所以“Unix方式”如果与Windows不同的话 谢谢,圣诞快乐 有关套接字编程介绍,请参见有关套接字编程介绍,请参见在客户端建立套接字所涉及的步骤如下: 使用socket()系统调用创建套接字 使用Connect()系统调用将套接字连接到服务器的地址 发送和接收数据。有很多方法可以做到这一点,但最

我一直在尝试在C中使用socket()api,但到目前为止运气不佳。 我想向特定的设备发送一个请求(地址:192.168.2.55端口:12850),然后该设备将向应用程序返回数据。我在Mac电脑上,所以“Unix方式”如果与Windows不同的话


谢谢,圣诞快乐

有关套接字编程介绍,请参见

有关套接字编程介绍,请参见

在客户端建立套接字所涉及的步骤如下:

  • 使用socket()系统调用创建套接字
  • 使用Connect()系统调用将套接字连接到服务器的地址
  • 发送和接收数据。有很多方法可以做到这一点,但最简单的方法是使用read()和write()系统调用

  • 在服务器端建立套接字所涉及的步骤如下:

  • 使用socket()系统调用创建套接字
  • 使用Bind()系统调用将套接字绑定到一个地址。对于Internet上的服务器套接字,地址由主机上的端口号组成
  • 使用Listen()系统调用侦听连接
  • 使用Accept()系统调用接受连接。此调用通常会阻塞,直到客户端连接到服务器
  • 发送和接收数据

  • 检查您是否按照所编写的代码遵循了这些步骤。

    在客户端建立套接字所涉及的步骤如下:

  • 使用socket()系统调用创建套接字
  • 使用Connect()系统调用将套接字连接到服务器的地址
  • 发送和接收数据。有很多方法可以做到这一点,但最简单的方法是使用read()和write()系统调用

  • 在服务器端建立套接字所涉及的步骤如下:

  • 使用socket()系统调用创建套接字
  • 使用Bind()系统调用将套接字绑定到一个地址。对于Internet上的服务器套接字,地址由主机上的端口号组成
  • 使用Listen()系统调用侦听连接
  • 使用Accept()系统调用接受连接。此调用通常会阻塞,直到客户端连接到服务器
  • 发送和接收数据

  • 查看您是否已按照所编写的代码执行了这些步骤。

    @user502515 Thx用于链接…我已经阅读了其中的一些部分,但仍然不太确定如何将所有内容组合在一起…@user502515 Thx用于链接…我已经阅读了其中的一些部分,但仍然不确定如何将所有内容组合在一起一起…你能发布/链接到一些示例代码吗。。我对C相当陌生,不知道如何处理socket api,sry..@JNK-当然,我应该先包含这个url,你能发布/链接到一些示例代码吗。。我对C相当陌生,不知道如何处理socket api,sry..@JNK-当然,我应该先包含这个url