|
Post by account_disabled on Apr 2, 2024 0:39:47 GMT -5
好吧让我们来编程吧我用语言编写了一个小实用程序其工作方式几乎与完全相同。它被称为非常原始。用户密码发送到数据已发送数据已发送时间数据已发送时间数据已发送时间数据已发送时间数据已发送时间数据已发送时间数据已发送时间数据已发送时间数据已发送时间数据已发送数据已发送看几乎相同首先让我们包含必要的标头是的其中有不少。我制作是为了提高可读性和缩短代码。 我们看一下函数参数太少返回如果用户意外忘记指定或域我会显示错误。然后我创建一个套接字使用运 阿曼数据 行返回请注意我正在创建一个类型为的套接字。这些是所谓的原始套接字。使用它们您不仅可以发送或数据包还可以发送任何您想要的数据包它们需要超级用户权限因此必须通过启动该程序。当然我指定协议来发送数据包。现在我创建一个类型的结构体用于存储数据包接收者例如的地址让我提醒您是我们向其发送数据包的地址或域。 我们看一下函数的内容地址发送到不正确退出发送到好吧这会很困难。首先我们使用重置函数。是一个宏在第行我指定了协议族您可以指定或没有区别。在下面几行中我们输入收件人的发送到不正确退出发送到此外如果用户指定了域名而不是那么它仍然将其转换为地址并将其放入结构中。函数的工作原理我们就不详细介绍了大家可以自己找到源码阅读。万岁我们已经填写了结构它包含收件人的。好吧现在是最有趣的部分填写标头结构。
|
|