永发信息网

急求winsock文件传输的完整的源代码,可运行

答案:1  悬赏:50  手机版
解决时间 2021-07-20 06:40

采用C程序设计语言,设计基于WinSock的文件传输系统。网络连接采用C/S架构,首先由服务端启动,在某个端口上侦听,等待客户端的连接;一旦客户端向服务端发出连接时,服务端负责则发送文件。

1、 部分参考代码:

#include <winsock2.h>

#pragma comment( lib, "ws2_32.lib" )

启动Winsock、对Winsock DLL进行初始化

WORD wVersion = MAKEWORd(2, 0);

WSADATA wsData;

nResult = WSAStartup(wVersion, &wsData);

创建套接字

SOCKET s = socket(AF_INET, SOCK_STREAM, IPPROTO_IP);

套接字的绑定

sockaddr_in addr;

bind(s, (sockaddr*)&addr, sizeof(sockaddr));

套接字的监听

listen(s , 5); //最多5个连接

//套接字等待连接(服务器端

1. 当文件传送和接收完毕,服务端和客户端关闭套接字,释放所占的资源;

最佳答案
你好。
很幸运看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
对于你的问题我爱莫能助!
可能是你问的问题有些专业了。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。
希望我的回答也能够帮到你!
快过年了,
最后祝您全家幸福健康快乐每一天!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
ss501会参加湖南卫视跨年演唱会吗?
怎么备份手机游戏数据,怎样能修改手游数据啊
为什么莫名其妙被别人加为空间好友? 怎么删
台式机电脑显示器屏幕尺寸及设置不受控制怎么
问朋友借完一次钱,没还。,怎样借第二次,。
高一数学"同角三角函数的关系"化简一题
悲远嫁有什么诗词,壮怀激烈的古诗词
好友在线我怎麽看不见?
QQ2008登满2小时,下了,换登QQ2009,本来还有
秘鲁渔场形成与什么有关?
长春那家店有卖诺机亚N82的《黑色》,N82电池
氯化氢的密度跟空气谁大
在问问上回答问题,收到采纳人的礼物,哪里能
DNF游戏币能买吗
漂亮女孩子是否会爱上平凡的男孩
推荐资讯
怎么才能让爱的人在乎我
请问现在什么职业最走红?
月关已完成的作品有哪些?
找一个目前最好玩最过瘾最长久版本经常更新的
能把自己录的歌曲放进QQ音乐么?怎么放的?
新手NE对战新手UD打法
如何配置电脑的IIS服务?
帮忙配置电脑3600元以内
我的问问怎么老灭
QQ三国收什么东西买出去最赚钱
请问09年的第一场大约什么时候下起?
1979年阳历8月29日是什么星座?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?