【问题标题】:Transfer executable files from client to server via TCP in C在C中通过TCP将可执行文件从客户端传输到服务器
【发布时间】:2015-12-04 04:11:55
【问题描述】:

我尝试将可执行文件从客户端传输到服务器。使用 C 和进行通信的两个应用程序都使用 TCP/IP。

现在我同时使用(客户端和服务器)通过套接字传输消息和读/写。

你能给我一个起点吗?

谢谢。

【问题讨论】:

  • 服务器监听(),接受()。客户端:连接()。网络上有数百万个示例,其中一些很好。
  • 注意:如果你搜索'C TCP client server',谷歌返回的top结果有'bzero(buffer,256);' - 一堆毫无意义的货物崇拜,所以要小心:)
  • 哦...下一个有 'printf("Data received: %s",buffer);'在不保证 NULL 终止的缓冲区上:((
  • 注意:更正,不要费心在网上查找示例,它们是垃圾。如果遇到问题,请自行尝试并发布。
  • 试试man 2 bind。它将在手册页末尾为您提供示例代码。或查看this

标签: c file-transfer tcp-ip


【解决方案1】:

Beej's guide to network programming 是开始学习用 C 语言编写客户端/服务器的最佳地点之一。

【讨论】:

    猜你喜欢
    • 2017-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多