永发信息网

求给个windows 下原始套接字的示例程序,要求使用C语言,不使用MFC。

答案:2  悬赏:80  手机版
解决时间 2021-11-21 15:12
求给个windows 下原始套接字的示例程序,要求使用C语言,不使用MFC。
最佳答案
#include

void main(){

WORD wVersionRequested;
WSADATA wsaData;
WSAStartup( wVersionRequested, &wsaData );

//创建套接字,SOCK_DGRAM套接字类型,0推荐协议
SOCKET sockSrv = socket(AF_INET, SOCK_DGRAM, 0);

SOCKADDR_IN addrSrv;
//INADDR_ANY允许套接字向任何分配给本机器的IP地址发送和接收数据,可能有多个网卡
//htonl, 将u_long 从主机字节序转换为网络字节序
addrSrv.sin_addr.S_un.S_addr = htonl(INADDR_ANY);
addrSrv.sin_family = AF_INET;//指定地址族
addrSrv.sin_port = htons(6002);//端口号,htons,将u_short从主机字节序转换为网络字节序

//绑定
bind(sockSrv, (SOCKADDR*)&addrSrv, sizeof(SOCKADDR));
while(1){
//等待接收数据
recvfrom(sockSrv,recvBuf,100,0,(SOCKADDR*)&addrClient, &len);
.......................
}追问大侠,这是UDP啊,我有的是SOCK_RAW 原始套接字。。。
全部回答
。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样制作一个室外防雨木制狗窝 急啊 把方法步
酷宝区块链是传销吗
海拔1600—2200m,适合种植的茶叶有哪些品种
短黑色棉衣搭配什么颜色裙子
安全期,大姨妈妈九天了没来,胸又胀痛
温柔的谎言苏晓云是谁扮演的
有人说京东方他们的产品质量差,列位看官指点
成都东站8点06分下车能赶到8点45分的高铁火车
求有缘网会员共享。
有机波谱分析中四大光谱的横纵坐标是什么?
日本带回TSUBAKI洗发水和护发素,日文看不懂
老虎,小羊和狼的童话故事
我在上海的百联中环花了599买了双阿迪达斯的
候天明的梦中章小优的扮演者是谁?
银古小区怎么样?好不好?值不值得买?
推荐资讯
初一数学同步答案上册人教版e.
“五钠”是含磷洗衣粉中常用的一种助剂,其分
梦见骡子咬住了我的手什么寓意
西电校园网还有600M却提示本月流量已用完
有没有按发行日期找歌的网站??
水闸的类型
三星1900在哪里可找到已拨的电话和短信
为什么苏联可以在短短十年内一跃成为世界第二
日语 大人しくしっぽ振って待ってろ!乖乖夹
男朋友和我提分手,又求复合,复合以后说话客
中骏汽修地址有知道的么?有点事想过去!
兖州到河北荆台多少公里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?