SendTo
计算机函数
SendTo是一个计算机函数,指向一指定目的地发送数据,SendTo适用于发送未建立连接的UDP数据包 (参数为SOCK_DGRAM)。
基本介绍
Socket(Byte, Int32, SocketFlags, EndPoint)
使用指定的 SocketFlags,将指定字节数的数据发送到指定的终结点
Visual Basic
C#
C++
系统声明
个人声明
或:
JScript
Linux C函数
sendto(经socket传送数据)
send , sendmsg,recv , recvfrom , socket
表头文件
#include < sys/types.h >
#include < sys/socket.h >
定义函数
函数说明
sendto 用来将数据由指定的socket传给对方主机。参数s为已建好连线的socket,如果利用UDP协议则不需经过连线操作。参数msg指向欲连线的数据内容,参数flags 一般设0,详细描述请参考send。参数to用来指定欲传送的网络地址,结构sockaddr请参考bind。参数tolen为sockaddr的结构长度。
成功则返回实际传送出去的字符数,失败返回-1,错误原因存于errno 中。
EBADF 参数s非法的socket处理代码。
EFAULT 参数中有一指针指向无法存取的内存空间
ENOTSOCK 参数 s为一文件描述词,非socket。
EINTR 被信号所中断。
EAGAIN 此动作会令进程阻断,但参数s的socket为不可阻断的。
ENOBUFS 系统的缓冲内存不足
EINVAL 传给系统调用的参数不正确。
范例
client.c范例请参考recvfrom
参考资料
最新修订时间:2023-12-29 11:32
目录
概述
基本介绍
Visual Basic
C#
C++
参考资料