C#socket.send()

IPEndPointipep=newIPEndPoint(IPAddress.Parse("192.***.***.***"),int.Parse("20"));//创建... IPEndPoint ipep = new IPEndPoint(IPAddress.Parse("192.***.***.***"), int.Parse("20"));
//创建套接字
Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);//这句话后面的三个参数是什么意思?
client.Connect(ipep);
还有client.send()//方法有几种重载
4个参数重载的 那4个参数都是什么
高手解答 不好意思么分了!
展开
 我来答
ustbhwg
2010-03-04 · TA获得超过503个赞
知道小有建树答主
回答量:189
采纳率:100%
帮助的人:67万
展开全部
Socket.Send (Byte[]) 将数据发送到连接的 Socket。
由 .NET Compact Framework 支持。

Socket.Send (泛型 IList) 将列表中的一组缓冲区发送到连接的 Socket。
Socket.Send (Byte[], SocketFlags) 使用指定的 SocketFlags 将数据发送到连接的 Socket。
由 .NET Compact Framework 支持。

Socket.Send (泛型 IList, SocketFlags) 使用指定的 SocketFlags,将列表中的一组缓冲区发送到连接的 Socket。
Socket.Send (Byte[], Int32, SocketFlags) 使用指定的 SocketFlags,将指定字节数的数据发送到已连接的 Socket。
由 .NET Compact Framework 支持。

Socket.Send (泛型 IList, SocketFlags, SocketError) 使用指定的 SocketFlags,将列表中的一组缓冲区发送到连接的 Socket。
Socket.Send (Byte[], Int32, Int32, SocketFlags) 使用指定的 SocketFlags,将指定字节数的数据发送到已连接的 Socket(从指定的偏移量开始)。
由 .NET Compact Framework 支持。

Socket.Send (Byte[], Int32, Int32, SocketFlags, SocketError) 从指定的偏移量开始使用指定的 SocketFlags 将指定字节数的数据发送到连接的 Socket。

最多是5个参数
public int Send (
byte[] buffer,
int offset,
int size,
SocketFlags socketFlags,
out SocketError errorCode
)

参数
buffer
Byte 类型的数组,它包含要发送的数据。

offset
数据缓冲区中开始发送数据的位置。

size
要发送的字节数。

socketFlags
SocketFlags 值的按位组合。

errorCode
一个 SocketError 对象,它存储套接字错误。

返回值
已发送到 Socket 的字节数。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式