总结后续

编程小结

套接字中的服务器与客户端交互模式是网络通信中一种典型且高效保密的通信方式,广泛应用于目前信息化时代的网络通信。本篇记录了模拟套接字编程中出现的问题,以供参考。

若出现客户端可以自由给服务器发送信息并被接收,但服务器无法成功发送信息给客户端,这是由于服务器无法准确锁定客户端的网络端口地址,造成Invalid argument参数错误。

可以尝试在服务器代码中定义一个全局参数in_port_t cliport=0;来存放client客户端的端口号,接收到客户端发送的信息得到客户端端口后,将其赋值给cliport,以便回复客户端时可以确定客户端的网络端口地址。
如下图:

成功解决。

posted @ 2023-11-04 11:17  yuan_f  阅读(14)  评论(0)    收藏  举报