Share via


Programación de sockets

Actualización: noviembre 2007

Los elementos siguientes pertenecen a sockets de programación de .NET Compact Framework. Para obtener información sobre cómo utilizar los sockets de .NET Framework, vea Sockets.

  • No todas las opciones de socket son compatibles con todos los sistemas operativos del dispositivo.

    .NET Compact Framework está diseñado para poder ser trasladado a cualquier sistema operativo, cada uno con su propio nivel de funcionalidad. Por consiguiente, .NET Compact Framework no limita artificialmente la disponibilidad de opciones de socket en función del nivel de compatibilidad determinado de un sistema operativo.

  • No se admiten los sockets sin formato.

  • Los sockets causan problemas conocidos en los Pocket PC que ejecutan Windows CE 3.0.

    Si cierra un socket que contiene datos no enviados de una llamada Send anterior, los datos se perderán o se dañarán.

    Si acepta un socket y después cierra el socket enlazado antes de cerrar el aceptado, no podrá enlazar con el puerto hasta que se agote el tiempo de espera de, aproximadamente, 4,5 minutos.

  • En las aplicaciones de .NET Compact Framework, se admiten las siguientes opciones, pero no funcionan si no se modifica la pila de TCP/IP y en la actualidad se reservan para su uso futuro: AcceptConnection, ReceiveLowWater, ReceiveTimeout, SendLowWater, SendTimeout y Type.

  • El miembro de enumeración ReceiveBuffer sólo se admite para los sockets del tipo SOCK_DGRAM de Windows CE WinSock, que son los sockets orientados a datagramas. El tamaño predeterminado del búfer de recepción es 32768 bytes y no se puede establecer con ReceiveBuffer.

Vea también

Tareas

Cómo: Utilizar sockets