2010-02-01 20 views

Respuesta

13

There's Network.Socket, que tiene recvFrom y recvBufFrom. El primero supone que quieres una Cadena, que ciertamente no quieres si quieres datos binarios. El segundo usa un puntero, con el que probablemente no quieras tratar. También hay socketToHandle, que es muy útil.

Sin embargo, mi recomendación es network-bytestring library. Admite cadenas de bytes tanto lazy como estrictas. http://hackage.haskell.org/package/network-bytestring

+1

Gracias por la ayuda mate – MattyW

2

Para este tipo de preguntas para principiantes, no es una mala idea consultar RWH primero.

Y como regla general, siempre debe consultar Hackage para bibliotecas y documentación. Para buscar una función, Hayoo y Hoogle son tus amigos.

+0

Gracias Wei Hu. Tengo una copia de RWH, pero desafortunadamente estoy en el medio de una mudanza y terminó en una caja. Pero me olvidé de la en línea. ¡Gracias por el recordatorio! – MattyW

Cuestiones relacionadas