SocketDemo-master.rar - 代码文件:
TCP_File_Transfer_Client.cpp
TCP_File_Transfer_Server.cpp
UDP_Send_Message_Client.cpp
UDP_Send_Message_Server.cpp
分别为两种通信模式(TCP、UDP)的示例代码,代码里有注释。
第一个字段表示这段代码使用的传输方式(TCP、UDP)
中间字段表示代码功能:文件传输、消息发送
最后字段表示代码是属于客户端的还是服务端的
代码文件:TCP_File_Transfer_Client.cpp
代码内容:TCP的文件传输客户端代码;建立连接后,发送给服务器,需要传输的文件路径,若文件路径存在,接收服务器发送的文件流,发送完毕则关闭连接。
代码文件:TCP_File_Transfer_Server.cpp
代码内容:TCP的文件传输服务端代码;建立连接后,接收Client传输的文件路径,若文件路径存在,则发送该文件给Client,发送完毕则关闭连接。
代码文件:UDP_Send_Message_Client.cpp
代码内容:UDP的消息发送客户端代码;从键盘中读取消息,发送给服务端
代码文件:UDP_Send_Message_Server.cpp
代码内容:UDP的消息发送服务端代码;循环接收来自客户端的消息,并输出到屏幕,2020-08-19 17:20:37,下载3次