Est-ce Socket.BeginReceive (IList > .. Non Asynchronous?
-
11-09-2019 - |
Question
je cherche à mettre en œuvre une classe personnalisée de:
IList<ArraySegment<byte>>
ça sera transmis à une prise de courant, et utilisé en tant que tampon pour recevoir des données à partir de cette douille.
Socket.BeginReceive(
IList<ArraySegment<Byte>>, SocketFlags, AsyncCallback, Object
)
Alors que les essais que j'ai trouvé que lorsque vous appelez
BeginReceive (IList ..
Il bloque ?! Lors du remplacement de ceci avec le BeginReceive (byte [] ... est agit de façon asynchrone.
Quelqu'un at-il d'autre venir accross cela?
Je vais poster mon code d'essai en cas de besoin, mais je voudrais entendre parler de quelqu'un là-bas avant enlaidir cette question:)
Merci!
La solution
Alors! J'ai découvert la question.
Comme je l'ai eu
Console.WriteLine
présent dans mon habitude
IList<ArraySegment<byte>>
alors le procédé n'a pas agi de manière asynchrone sur la compilation:)