【发布时间】: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