c - UDP套接字创建和通信是否应该只在主函数中完成?
问题描述
这可能是一个愚蠢的问题,但我找不到答案。我正在尝试编写一个模块(例如模块 A),它读取文件并将数据发送到另一个模块(模块 B)。我最初的计划是在模块 A 中制作两个函数。一个函数将数据发送给 B,另一个函数从 B 接收一些确认消息。
但是在网上看了一些UDP示例代码后,我意识到每个示例代码都在main函数中完成了上述所有操作。(socket创建,sendto recvfrom)。所以我想知道是否首先不可能将 UDP 过程分成单独的函数。如果是这样,那么是否可以在一个函数中编写 UDP 过程,这不是主要功能?还是所有的 UDP 程序都应该在 main 函数中?
解决方案
推荐阅读
- c# - 在“数据库优先”中使用相关实体的问题
- php - 通过 parent_id 检索自定义帖子类型不起作用(Wordpress)
- ms-access - 记录已删除 - MS Access
- c# - 根据选定的下拉列表过滤项目
- python - 替换熊猫数据框中列中列表内的项目?
- php - 无法将 jQuery 的 SQL AJAX 调用结果显示到 HTML
- azure - Azure Devops + JMeter - 总是生成 html 报告?
- postgresql - 查看 GCP Postgres SQL 实例的二进制日志
- java - 从值中删除完整对象
- python - 为 Enum 的子类重载 __init__()