ZDuplex 1.0.0.9

Licencia: Prueba gratuita ‎Tamaño del archivo: 3.15 MB
‎Calificación de usuarios: 4.0/5 - ‎1 ‎Votos

ZDuplex es un marco de comunicación para .Net. Esta solución es para los desarrolladores que probablemente están familiarizados con la programación de sockets de C- pero la encuentran demasiado compleja. ZChannel oculta todas las sutilezas de la programación de comunicación de red del desarrollador. ZDuplex es una alternativa a WCF y Remoting. ZDuplex permite que las aplicaciones de software se comuniquen mediante un canal bidireccional. Solo un socket en un solo puerto está abierto para la comunicación y permite comunicarse detrás del firewall. El sistema puede enviar cualquier objeto serializable a través de la red. La serialización la realiza el serializador rápido interno o se puede asociar el serializador externo. Los objetos se pueden enviar de forma sincrónica o asincrónica, lo que significa que el objeto que se envía sincrónicamente requiere la respuesta del otro lado (cliente del servidor) o de forma asincrónica (sin esperar la respuesta). La comunicación se puede establecer con o sin nombre de usuario y la contraseña. Además, el sistema tiene las funciones Autoreconnection y Keep alive. Si se establece la reconexión automática y la conexión se pierde por cualquier motivo, ZDuplex intentará volver a conectarse. Aparte de eso, se puede activar la conexión segura (SSL). En este caso, el sistema utiliza el archivo de certificado SSL (autofirmado u otro). ZDuplex también tiene la funcionalidad de envío de archivos. Si el usuario desea ejecutar métodos de forma remota en lugar de enviar los objetos, ZDuplex crea automáticamente el proxy para este tipo de actividad. Otra diferencia importante de WCF es que ZDuplex no requiere ninguna configuración en absoluto. Se queda fuera de la caja. El conjunto de ejemplos viene con el marco de trabajo.

historial de versiones

  • Versión 1.0.0.9 publicado en 2011-12-26
    se ha añadido la funcionalidad asincrónica para .4.5

Detalles del programa

Cluf

EULA - Contrato de licencia de usuario final

Contrato de licencia de usuario final Lea este acuerdo detenidamente. AL HACER CLIC EN EL "I AGREE" BUTTON O INSTALAR O UTILIZAR TODO O CUALQUIER PARTE DEL SOFTWARE, USTED ACEPTA TODAS LAS CONDICIONES Y CONDICIONES DE ESTE ACUERDO. USTED ACEPTA QUE ESTE ACUERDO ES APLICABLE COMO CUALQUIER ACUERDO NEGOCIADO POR ESCRITO FIRMADO POR USTED. SI NO ACEPTA TODAS ESTAS CONDICIONES Y CONDICIONES, HAGA CLIC "NO ACEPTO". NO SE LE DARÁ ACCESO AL SOFTWARE A MENOS QUE ACEPTE LAS CONDICIONES DE ESTE ACUERDO. SI DESEA UTILIZAR EL Software COMO EMPLEADO, CONTRATADOR O AGENTE DE UNA CORPORACION, PARTNERSHIP O ENTIDAD SIMILAR, DEBE SER AUTORIZADO A FIRMAR Y ENLAZAR A LA ENTIDAD PARA ACEPTAR LAS CONDICIONES DE ESTE ACUERDO. LAS LICENCIAS OTORGADAS BAJO ESTE ACUERDO SE CONDICIONAN EXPRESAMENTE A LA ACEPTACION POR DICHA PERSONAL AUTORIZADO. SI HA ENTRETENIDO UN ACUERDO DE LICENCIA ESCRITO SEPARADO CON Jitit PARA EL USO DEL SOFTWARE, LAS CONDICIONES Y CONDICIONES DE DICHOS OTROS ACUERDOS PREVALEZCAN SOBRE CUALQUIER CONDICIONES O CONDICIONES CONFLICTIVAS EN ESTE ACUERDO. Este acuerdo de licencia ("Agreement") es entre Binomsoftware("Vendor") y el cliente (individual o entidad) que ha adquirido el software con licencia para su uso como usuario final ("you"). Este Acuerdo cubre cualquier programa de software informático del Vendedor entregado al presente ("Software") y la documentación técnica de apoyo proporcionada con el Software ("Documentation"). 1. Definiciones. Fecha de entrada en vigor: se refiere a la fecha anterior a la fecha en que firma un Formulario de Pedido o la fecha en la que el Software se pone a su disposición por primera vez. Formulario de pedido: se refiere a cualquier pedido en el formulario de pedido estándar del Vendedor que sea ejecutado por el Vendedor y usted y que haga referencia a este Acuerdo. Cada Formulario de Pedido que haga referencia a este Acuerdo se considerará parte de este Acuerdo. Software: se refiere a los productos de software del Vendedor proporcionados en relación con este Acuerdo en forma de código objeto (o según se especifique de otro modo en cualquier Formulario de Pedido relacionado). "Software" no incluye ninguna Aplicación de Terceros. A menos que se indique lo contrario, el Software y la Documentación se conocen colectivamente en este documento como "Software". Aplicación de terceros: se refiere a cualquier aplicación de software de terceros que se empaqueta en el uso, combinación o incorporación con el Software. Licencia de terceros: se refiere a un acuerdo de licencia independiente entre usted y un tercero que rige su uso de la Aplicación de terceros. 2. Licencia. 2.1 Concesión de licencia. (a) Sujeto a todos los términos y condiciones de este Acuerdo, el Vendedor le otorga una licencia no transferible, no sublicenciable y no exclusiva para usar el Software, pero solo de acuerdo con (i) la Documentación, (ii) este Acuerdo y (iii) cualquier término de licencia, término de suscripción u otro usuario, computadora, campo de uso u otras restricciones establecidas en el Formulario de Pedido aplicable o especificadas de otra manera en el momento de la compra. (b) Cualquier Aplicación de Terceros se le otorga una licencia por separado bajo los términos y condiciones de la Licencia de Terceros. 2.2 Instalación y copias. El Vendedor entregará el Software y la Documentación por disco u otros medios o lo pondrá a disposición para su descarga en formato electrónico. El Vendedor también le proporcionará contraseñas electrónicas u otros mecanismos habilitadores si es necesario para permitir el uso con licencia del Software. Todas las suscripciones comenzarán, y la entrega se considerará que se produce, simultáneamente con el inicio y la entrega de la Aplicación de Terceros bajo los términos y condiciones de la Licencia de Terceros. Puede copiar e instalar el Software solo en la misma medida en que se le permite copiar e instalar la Aplicación de terceros bajo los términos y condiciones de la Licencia de terceros. 2.3. Restricciones de licencia. Usted no deberá: (a) modificar, traducir, adaptar, realizar ingeniería inversa, descompilar, desensamblar, o traducir o crear trabajos derivados basados en el Software, excepto únicamente en la medida expresamente permitida por la ley aplicable y con previo aviso de dicha actividad al Vendedor; (b) utilizar el Software para proporcionar a terceros cualquier administración de instalaciones, tiempo compartido, oficina de servicios u otros servicios similares; (c) alquilar, arrendar o sublicenciar el Software a un tercero; (d) eliminar cualquier identificación de producto, propiedad, copyright u otros avisos contenidos en el Software; (e) separar el Software de cualquier Aplicación de Terceros con la que haya sido empaquetado, combinado o incorporado, o (f) divulgar o distribuir: (i) puntos de referencia u otras comparaciones relacionadas con el Software o (ii) cualquier información relacionada con los resultados de su uso del Software (incluyendo relacionada con el rendimiento, función o deficiencias del Software) o contenida en cualquier documentación , informe o cuestionario del Vendedor. 3. Propiedad. Sin perjuicio de cualquier disposición en contrario contenida en el presente documento, excepto por los derechos de licencia limitados expresamente previstos en el presente documento, el Vendedor y sus proveedores tienen y conservarán todos los derechos, títulos e intereses (incluyendo, sin limitación, todos los derechos de patente, derechos de autor, marca registrada, secreto comercial y otros derechos de propiedad intelectual) en y para el Software y todas las copias, modificaciones y obras derivadas de los mismos. Usted reconoce que está obteniendo únicamente un derecho de licencia limitado al Software y que, independientemente de cualquier uso de las palabras "purchase", "sale" o términos similares en virtud del presente, no se le transmitirán derechos de propiedad en virtud de este Acuerdo o de otro modo. 4. Terminación del Acuerdo. 4.1 Plazo. Este Acuerdo entra en vigor a partir de la Fecha de entrada en vigor y expira en función de lo anterior de lo siguiente (el "Term"): (a) en el momento en que todas las suscripciones de licencia y servicio en virtud del presente hayan expirado de acuerdo con sus propios términos o (b) al finalizar o expirar la Licencia de Terceros. Cualquiera de las partes puede rescindir este Acuerdo (incluidos todos los Formularios de Pedido relacionados) si la otra parte: (a) no puede curar cualquier incumplimiento material de este Acuerdo dentro de los treinta (30) días posteriores a la notificación por escrito de dicho incumplimiento; (b) cesa su funcionamiento sin un sucesor; o (c) solicita protección bajo cualquier quiebra, contracción, escritura de fideicomiso, convenio de acreedores, composición o procedimiento comparable, o si tal procedimiento se incoa contra dicha parte (y no se desestima dentro de los sesenta (60) días)). La rescisión no es un recurso exclusivo y el ejercicio por cualquiera de las partes de cualquier recurso bajo este Acuerdo será sin perjuicio de cualquier otro recurso que pueda tener en virtud de este Acuerdo, por ley o de otra manera. 4.2 Terminación. Tras la expiración o rescisión de este Acuerdo, usted dejará de usar cualquier Software y destruirá todas las copias del mismo y así certificará al Vendedor por escrito. 4.3 Supervivencia. Las Secciones 2.3 (Restricciones de Licencia), 3 (Propiedad), 4 (Terminación del Acuerdo), 5 (Descargo de Garantía), 6 (Limitación de Recursos y Daños), 7 (Información Confidencial), 8 (Cumplimiento de Exportación) y 9 (General) sobrevivirán a cualquier rescisión o expiración de este Acuerdo. 5. Descargo de responsabilidad de garantías. EN LA MEDIDA EN QUE LO PERMITA LA LEY APLICABLE, EL SOFTWARE Y TODOS LOS SERVICIOS SE PROPORCIONAN A USTED "AS IS" Y CON TODOS LOS FALLOS. NI EL VENDEDOR NI SUS LICENCIANTES HACEN NINGUNA OTRA GARANTIA, YA SEA EXPRESA O IMPLICA, CON RESPECTO AL SOFTWARE O A LA DOCUMENTACION, INCLUYENDO, PERO NO LIMITADO A, GARANTIAS IMPLICAS DE título, COMERCIABILIDAD, IDONEIDAD PARA UN FIN PARTICULAR, O no infracción. El vendedor no acepta responsabilidad alguna con respecto a la solicitud de terceros. Usted acepta ponerse en contacto con el tercero correspondiente con respecto a cualquier problema relacionado con la aplicación de terceros. 6. Limitación de Remedios y Daños. 6.1 Ni usted ni el Vendedor (incluidos los proveedores del Vendedor) serán responsables de cualquier pérdida de uso, datos perdidos, fallo de los mecanismos de seguridad, interrupciones de negocio, o cualquier daño indirecto, especial, incidental o consecuente de cualquier tipo (incluidos los beneficios perdidos), ESTA SECCION 6.1 NO SE APLIQUE A USTED CON RESPECTO A NINGUNA RECLAMO QUE SURJA BAJO LAS SECCIONES TITLED "Grant of License," "LICENSE RESTRICTIONS" O "CONFIDENTIAL INFORMATION". 6.2 Las partes acuerdan que las limitaciones especificadas en esta Sección 6 sobrevivirán y se aplicarán incluso si se constata que algún recurso limitado especificado en este Acuerdo ha fallado en su propósito esencial. 7. Información confidencial. Cualquier software, documentación o información técnica proporcionada por el Vendedor (o sus agentes) se considerará "Información Confidencial del Vendedor" sin ningún marcado o designación adicional. A excepción de lo expresamente autorizado en este documento, usted tendrá confianza y no utilizará ni divulgará ninguna Información Confidencial del Vendedor. Usted reconoce que la divulgación de la Información Confidencial del Vendedor causaría un daño sustancial al Vendedor que no podría ser subsanado por el pago de daños por sí solo y, por lo tanto, que tras dicha divulgación por su parte, el Vendedor tendrá derecho a una compensación equitativa apropiada además de cualquier recurso que pueda tener en la ley. 8. General. 8.1 Asignación. Este Acuerdo será vinculante y redundará en beneficio de los sucesores y cesionarios permitidos por cada parte. El Vendedor puede ceder este Acuerdo a cualquier afiliado o a cualquier cesionario de todos o sustancialmente todos los activos del Vendedor (ya sea de conformidad con una fusión, cambio de control o de otra manera). Usted no puede ceder o transferir este Acuerdo, en su totalidad o en parte, sin el consentimiento por escrito del Vendedor. Cualquier intento de transferir o ceder este Acuerdo sin dicho consentimiento por escrito será nulo y sin efecto. 8.2 Divisibilidad. Si cualquier disposición de este Acuerdo fuera juzgada por cualquier tribunal de jurisdicción competente para ser inaplicable o inválida, dicha disposición se limitará a la medida mínima necesaria para que este Acuerdo permanezca en vigor. 8.3 Ley aplicable; Jurisdicción y Lugar. Este Acuerdo se regirá por las leyes del Estado de California y de los Estados Unidos sin tener en cuenta las disposiciones sobre conflictos de leyes del mismo, y sin tener en cuenta la Convención de las Naciones Unidas sobre la Venta Internacional de Mercaderías. A menos que el Vendedor lo exima a su entera discreción, la jurisdicción y competencia para las acciones relacionadas con el objeto del presente será los tribunales federales del Estado de California y de los Estados Unidos ubicados en San Francisco, California, y ambas partes se someten a la jurisdicción personal de dichos tribunales. 8.4 Honorarios y Costos de los Abogados. La parte que prevalezca en cualquier acción para hacer cumplir este Acuerdo tendrá derecho a recuperar los honorarios y costos de sus abogados en relación con dicha acción. 8.5 Avisos e informes. Cualquier notificación o informe en virtud del presente será por escrito. Si es al Vendedor, dicho aviso o informe se enviará a Jitit, 22 Battery Street, Suite 703, San Francisco, CA 94111, Attn: Legal. Si a usted, dicho aviso o informe se enviará a la dirección que proporcionó al realizar su pedido. Los avisos e informes se considerarán dados: (i) en el momento de la recepción si se entrega personalmente; (ii) al recibirse si se envía por correo certificado o registrado de los EE. UU. (recibo de devolución solicitado); o (iii) un día después de que se envíe si por la entrega al día siguiente por un servicio de entrega comercial importante. 9.6 Enmiendas; Exenciones. Ningún suplemento, modificación o modificación de este Acuerdo será vinculante, a menos que sea ejecutado por escrito por un representante debidamente autorizado de cada parte en este Acuerdo. Ninguna renuncia estará implícita de la conducta o el incumplimiento o ejercicio de los derechos en virtud de este Acuerdo, ni ninguna renuncia será efectiva a menos que en un escrito firmado por un representante debidamente autorizado en nombre de la parte que se afirma que ha renunciado. 8.7 Acuerdo completo. Este Acuerdo es la declaración completa y exclusiva de la comprensión mutua de las partes y reemplaza y cancela todos los acuerdos y comunicaciones escritos y orales anteriores relacionados con el objeto de este Acuerdo. Ninguna disposición de ninguna orden de compra o en cualquier otro formulario comercial empleado por usted reemplazará los términos y condiciones de este Acuerdo, y cualquier documento emitido por una parte en relación con este Acuerdo será sólo para fines administrativos y no tendrá ningún efecto legal. No obstante lo anterior, si ha celebrado un acuerdo de licencia por escrito por separado firmado por el Vendedor para el uso del Software, los términos y condiciones de dicho otro acuerdo prevalecerán sobre cualquier término o condición conflictivo en este Acuerdo. 8.8 Contratistas independientes. Las partes en este Acuerdo son contratistas independientes. No existe ninguna relación de asociación, empresa conjunta, empleo, franquicia o agencia creada por la presente entre las partes. Ninguna de las partes tendrá el poder de obligar a la otra o incurrir en obligaciones en nombre de la otra parte sin el consentimiento previo por escrito de la otra parte. 8.9 Fuerza mayor. Ninguna de las partes será responsable ante la otra por cualquier retraso o incumplimiento de cualquier obligación en virtud de este Acuerdo (excepto por una falta de pago de tasas) si el retraso o fracaso se debe a imprevistos, que ocurran después de la firma de este Acuerdo y que están fuera del control razonable de las partes, tales como huelgas, bloqueo, guerra, terrorismo , disturbios, desastres naturales, denegación de licencia por parte del gobierno u otros organismos gubernamentales, en la medida en que tal evento impida o rejuzga que la parte afectada cumpla con sus obligaciones y dicha parte no pueda impedir o eliminar la fuerza mayor a un costo razonable. 8.10 Usuarios finales del gobierno. El Software y la Documentación proporcionados en virtud de este Acuerdo son programas de software informático comercial desarrollados exclusivamente a expensas privadas. Como se define en EE.UU. Reglamento Federal de Adquisición (FAR) sección 2.101 y 252.227-7014(a)(1) y 252.227-7014(a)(5) (o de otra manera según corresponda a usted), el Software y la Documentación con licencia en este Acuerdo se consideran "artículos comerciales&;quot; y "software informático comercial" y "documentación de software informático comercial." Coherente con la sección 12.212 de FAR y la sección 227.7202 de DFAR , (o cualquier otra disposición similar que pueda ser aplicable a usted), cualquier uso, modificación, reproducción, liberación, ejecución, exhibición o divulgación de dicho software comercial o documentación de software comercial por parte del gobierno de los Estados Unidos (o cualquier agencia o contratista del mismo) se regirá únicamente por los términos de este Acuerdo y se prohibirá excepto en la medida expresamente permitida por los términos de este Acuerdo. 8.11 Alivio cautelar. Usted entiende y acepta que, a pesar de cualquier otra disposición de este Acuerdo, su incumplimiento de las disposiciones de este Acuerdo causará al Vendedor un daño irreparable para el cual la recuperación de daños monetarios sería inadecuada, y que el Vendedor tendrá derecho a obtener medidas cautelares oportunas para proteger los derechos del Vendedor en virtud de este Acuerdo, además de todos y cada uno de los recursos disponibles en la ley. 8.12 Código de Terceros. Si se designa en la Documentación, el Software puede contener o proporcionar cierto código de terceros (incluido el código que puede ponerse a su disposición en forma de código fuente). Los derechos de propiedad, uso, garantía y modificación con respecto a dicho código designado serán los expresamente establecidos en la Documentación. Al hacer clic en "acepto" CHECKBOX o instalar o usar todo o parte del software, USTED acepta todos los términos y condiciones de este Acuerdo. USTED ACEPTA QUE ESTE ACUERDO ES APLICABLE COMO CUALQUIER ACUERDO NEGOCIADO POR ESCRITO FIRMADO POR USTED. SI NO ACEPTA TODAS ESTAS CONDICIONES Y CONDICIONES, HAGA CLIC "CANCEL". NO SE LE DARÁ ACCESO NI DERECHO A USAR EL SOFTWARE A MENOS QUE ACEPTE LAS CONDICIONES DE ESTE ACUERDO. SI DESEA UTILIZAR EL Software COMO EMPLEADO, CONTRATADOR O AGENTE DE UNA CORPORACION, PARTNERSHIP O ENTIDAD SIMILAR, DEBE SER AUTORIZADO A FIRMAR Y ENLAZAR A LA ENTIDAD PARA ACEPTAR LAS CONDICIONES DE ESTE ACUERDO. LAS LICENCIAS OTORGADAS BAJO ESTE ACUERDO SE CONDICIONAN EXPRESAMENTE A LA ACEPTACION POR DICHA PERSONAL AUTORIZADO. SI HA ENTRETENIDO UN ACUERDO DE LICENCIA ESCRITO SEPARADO CON EL VENDEDOR PARA EL USO DEL SOFTWARE, LAS CONDICIONES Y CONDICIONES DE DICHOS OTROS ACUERDOS PREVALEZCAN SOBRE CUALQUIER CONDICIONES O CONDICIONES CONFLICTIVAS EN ESTE ACUERDO.