C语言编写TCP的文件传输

C语言编写TCP的文件传输,第1张

粗略看了一下,你是用户的是TCP不是UDP,注意一点TCP可靠安全但是需要你自己手动处理粘包问题你要是想学网络编程,就需要学会分析和定制协议我建议你先去看看TFTP的网络协议所谓的通信就是我发请求给你,你给我应答(请求成功还是失败)你刚学网络编程,直接是使用tcp不是很合适,你可以去看看TFTP的协议(向服务器请求下载或者上传文件)复杂一点的程序一搬都需要定制网络协议,tcp则还需要处理粘包问题如果你想学,可以和我联系,我可以发你资料→_→

线程函数里使用循环可以实现不停的发每发一次sleep(5000);5秒然后再次循环。你创建两个线程 之后运行线程即可,线程的运行切换由 *** 作系统CPU自己调度,不用手动切换,记住现在的 *** 作系统都是多线程抢占式的。

如果Server端死掉,客户端会捕获到一个服务退出的异常,你可以根据异常来处理。

至于代码,百度下,很多。

希望能帮到你,感谢!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10909464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存