永发信息网

帮忙解释一下C++的一条语句

答案:2  悬赏:20  手机版
解决时间 2021-06-03 13:00

sendto(socket1,buffer,sizeof buffer,0,(struct sockaddr*)&from,fromlen);

这个请问各个参数是干什么用的? 越具体越好.谢谢.

最佳答案

上面回答很对,不过你的这句代码本身有问题,c++一般不会这样写(struct sockaddr*)& ,这是C风格写法,这样在VS2005以上编译器上会报错,C++直接用( sockaddr*)。

全部回答
函数定义:int sendto(int s, const void *msg, int len, unsigned int flags, const struct sockaddr *to, int tolen) 函数说明:本函数用来将数据由指定的socket传给对方主机。 参数s为已建立好连接的socket,如果利用UDP协议则不需经连接操作 参数msg指向欲连线的数据内容, 参数len则为数据长度 参数flags一般设为0,详细参send() 参数to用来指定欲传送的网络 地址,结构sockaddr请参bind() 参数tolen为sockaddr结构长度 返回值 :成功则返回实际传送出去的字符数, 失败返回-1, 错误原因存于errno中 错误代码:参recv()
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
农场给封了 有什么办法解除不
有没有离东建材近一点的夜校?
帮忙英语翻译!急!!!
奔驰AMG改装厂都在中国哪些城市设有分理处?
求助金立M680的TTS语音文件
谁帮我把C c、糖づ改成非主流的网名,加符合
DNF狂战买时装加逆转反击能加上不
梦幻诛仙不能在win7下全屏?
如何知道诺基亚手机“序列号”?
下载下来的文件不会用
找一部喜剧电影~!急~!
向日葵超市这个地址在什么地方,我要处理点事
梧州那里有船舶坞木工基础知识的书籍卖?
毕业了在学校有限的时间里还能做点什么???
跪求人帮我把舞团升至6级以上?
推荐资讯
请问谁有没有办法能让手指变得瘦一点?还有问
罗马数字的拼写规律
西宁市西区小商品城有空铺面吗?如果有、可以
系统dal.dl这个文件丢失了,开不了机.怎么办??
询问美男子谢谢。
宜阳县洛阳乐乐修配地址有谁知道?有点事想过
我的号是别人帮我申请的,密保他也忘了,申诉
梦见被人追赶,一直追,没有停
如果一个女孩总是让她男友买这买那给她还挑好
2 次 函 数 、、
小腿痛是怎么回事
鼻子和嘴巴的整形各需要多少经费
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?