by
84k 18
0
3
148k
0
Top 1% !
Pearl of Wisdom
Specified
Popularity: 13004th place
This snippet is Public
No tags for this snippet yet.
Architecturex86_64
LanguageC#
Windows VersionWindows7

GetCommandBuffer: Gets the bytes representing the specified command. returned buffer can be used to streamline multiple writes into one Write on the Socket 		 using the <see cref="M:Enyim.Caching.Memcached.PooledSocket.Write(IList&lt;ArraySegment&lt;b...

Gets the bytes representing the specified command. returned buffer can be used to streamline multiple writes into one Write on the Socket
using the <see cref="M:Enyim.Caching.Memcached.PooledSocket.Write(IList&lt;ArraySegment&lt;byte&gt;&gt;)"/>

<param name="value">The command to be converted.</param>
<returns>The buffer containing the bytes representing the command. The command must be terminated by \r\n.</returns>
<remarks>The Nagle algorithm is disabled on the socket to speed things up, so it's recommended to convert a command into a buffer
and use the <see cref="M:Enyim.Caching.Memcached.PooledSocket.Write(IList&lt;ArraySegment&lt;byte&gt;&gt;)"/> to send the command and the additional buffers in one transaction.</remarks>
Copy Embed Code
<iframe id="embedFrame" style="width:600px; height:300px;"
src="https://www.snip2code.com/Embed/1375176/GetCommandBuffer--Gets-the-bytes-represe?startLine=0"></iframe>
Click on the embed code to copy it into your clipboard Width Height
Leave empty to retrieve all the content Start End
using System; using System.IO; using System.Text; using System.Collections.Generic; /// <summary> /// Gets the bytes representing the specified command. returned buffer can be used to streamline multiple writes into one Write on the Socket /// using the <see cref="M:Enyim.Caching.Memcached.PooledSocket.Write(IList&lt;ArraySegment&lt;byte&gt;&gt;)"/> /// </summary> /// <param name="value">The command to be converted.</param> /// <returns>The buffer containing the bytes representing the command. The command must be terminated by \r\n.</returns> /// <remarks>The Nagle algorithm is disabled on the socket to speed things up, so it's recommended to convert a command into a buffer /// and use the <see cref="M:Enyim.Caching.Memcached.PooledSocket.Write(IList&lt;ArraySegment&lt;byte&gt;&gt;)"/> to send the command and the additional buffers in one transaction.</remarks> public unsafe static IList<ArraySegment<byte>> GetCommandBuffer(string value) { var data = new ArraySegment<byte>(Encoding.ASCII.GetBytes(value)); return new ArraySegment<byte>[] { data }; }
If you want to be updated about similar snippets, Sign in and follow our Channels

blog comments powered by Disqus