晴天-局域网通信软件设计报告(3)
时间:2025-07-11
时间:2025-07-11
} if(SOCKET_ERROR==WSAAsyncSelect(m_socket,m_hWnd,UM_SOCK,FD_READ)) { MessageBox("注册网络读取事件失败!"); return false; } return true;
}
2.4 通信方式的转换
通过选择不同的IP地址实现,233.0.0.1用于组播通信,127.0.0.1用于本机的通信测试。
3 操作方法说明
通过改变下拉列表的值可以改变通信方的IP。当IP=233.0.0.1时可以接受局域网用户上下线消息,还可以对所有运行此程序的主机发送广播消息,实现消息群发。消息的录入与发送在发送按钮左边的文本框和发送按钮实现。中间的文本框用于显示消息记录。刷新按钮用于及时获取用户在线信息。一般情况下,动态更新没有问题,不用进行刷新。程序在XP系统运行良好。
4 总 结
通过应用程序的设计,知道了端到端通信的实现细节,以及TCP和UDP在数据传输上的区别。学会了运用广播和组播通信的方式去实现信息的批量传输。总体上对数据链路层协议有了更深的理解,同时锻炼了VC的编程能力。
上一篇:九年级物理综合练习1