求解这句语句是表达了什么意思

recv=newsock.ReceiveFrom(data,refRemote);下边是有关里边各变量及对象的定义:intrecv;byte[]data=newbyte[... recv = newsock.ReceiveFrom(data, ref Remote);
下边是有关里边各变量及对象的定义:
int recv;
byte[] data = new byte[1024];
Socket newsock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
EndPoint Remote = (EndPoint)(sender);
如果可以的话请把Endpoint类型的资料也顺便给我一下,完全看不懂这个Endpoint是来干什么的
展开
 我来答
AK2806君
推荐于2016-07-22 · 超过15用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:25.1万
展开全部
Socket.ReceiveFrom 方法 (Byte[], EndPoint)
.NET Framework 4.5
将数据报接收到数据缓冲区并存储终结点。
参数
buffer
类型:System.Byte[]
Byte 类型的数组,它是存储接收到的数据的位置。

remoteEP
类型:System.Net.EndPoint
按引用传递的 EndPoint,表示远程服务器。

返回值
类型:System.Int32
接收到的字节数。
ReceiveFrom 方法将数据读入到 buffer 参数中,返回成功读取的字节数,并捕获发送数据的远程主机终结点。 如果打算从未知主机或多个主机接收无连接的数据报,则此方法很有用。
此重载仅要求您提供一个接收 buffer 和一个表示远程主机的 EndPoint。 缓冲区偏移量的默认值为 0。 大小默认为 buffer 参数的长度,socketFlags 值默认为 None。

EndPoint 类
.NET Framework 4.5
标识网络地址。 这是一个 abstract 类。
EndPoint 类提供了一个表示网络资源或服务的 abstract 基类。 子类组合网络连接信息以构成服务的连接点。
更多追问追答
追问
我主要不知道这个Endpoint类是在这里干什么的……用于提供发送数据的远程主机信息?
至于上边的内容我了解了,非常感谢,你给的答案很及时……
追答
https://msdn.microsoft.com/zh-cn/library/system.net.endpoint(v=vs.110).aspx
建议参考微软官方的解释。。。。以后多用msdn。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式