问C#中Socket的Send和BeginSend的区别
答案:2 悬赏:40
解决时间 2021-02-20 08:03
- 提问者网友:临风不自傲
- 2021-02-19 07:12
问C#中Socket的Send和BeginSend的区别
最佳答案
- 二级知识专家网友:有你哪都是故乡
- 2021-02-19 08:27
Send-- 同步 (Synchronous) 当前的进程会在send结束之前停止运行,直到send处理完毕
BeginSend -- 异步(Asynchronous) 会有一条独立的线程处理send这个命令, 并不会影响当前的主线程,BeginSend之后的内容会紧接着运行,并不会等待. 当send完了之后可以有个CallBack, 来告诉主线程send这个命令处理的结果.
BeginSend -- 异步(Asynchronous) 会有一条独立的线程处理send这个命令, 并不会影响当前的主线程,BeginSend之后的内容会紧接着运行,并不会等待. 当send完了之后可以有个CallBack, 来告诉主线程send这个命令处理的结果.
全部回答
- 1楼网友:七十二街
- 2021-02-19 09:56
Socket.Send (Byte[]) 将数据发送到连接的 Socket。 由 .NET Compact Framework 支持。 Socket.Send (泛型 IList) 将列表中的一组缓冲区发送到连接的 Socket。 Socket.Send (Byte[], SocketFlags) 使用指定的 SocketFlags
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯