Haga que mi ejemplo networkinterface.getisnetworkavailable() funcione, por favor

programación


A dolhaig:

He estado siguiendo sus ejemplos en “system.net.NetworkInformation” dentro de www.codeproject.com y he elaborado un ejemplo simple sobre detección de red. Aquí está mi ejemplo simple al intentar que mi ejemplo funcione, pero sin éxito. ¿Podrías hacer que este sencillo ejemplo funcione para mí? Gracias. Me dirá qué estoy haciendo mal. Samtoad, confirma tu asistencia, por favor. 3 de agosto de 2019.

Lo que he probado:

            x  = 0;
/// my simple example. 
		using system;
		using system.net;
		namespace System.Net.NetworkInformation {
			if (NetworkInterface.GetIsNetworkAvailable()) {
		           xx = 1;
                 	}
			else {
			   xx = -1; 
			}
                        printf(" xx1 = %d\n", xx);
		}

Solución 2

Ha utilizado dos nombres diferentes para su variable de verificación. Utilice nombres propios y esos errores serán mucho más fáciles de ver. Además, ¿por qué utilizas la variable en primer lugar? Simplemente imprima un comentario para ambos casos desde la declaración if.

C++
if (NetworkInterface.GetIsNetworkAvailable()) {
    printf("Interface available\n");
}
else {
    printf("No interfaces found\n");
}

Solución 1

Si obtuvo el código de un artículo, hay un botón “Agregar un comentario o pregunta” en la parte inferior de ese artículo, lo que hace que se envíe un correo electrónico al autor. Luego se les avisa que usted desea hablar con ellos.
Publicar esto aquí depende de que “pasen por aquí” y se den cuenta de que es para ellos.

Pero… ¿código que ni siquiera se compila y agrega una fecha límite? Hmmm… estamos más que dispuestos a ayudar a aquellos que están estancados: ¡pero eso no significa que estemos aquí para hacerlo todo por ti! No podemos hacer todo el trabajo, o te pagan por esto o es parte de tus calificaciones y no sería nada justo que lo hiciéramos todo por ti.

Por eso necesitamos que usted haga el trabajo y lo ayudaremos cuando se quede atascado. ¡Eso no significa que le daremos una solución paso a paso que pueda entregar!
Empiece por explicar dónde se encuentra en este momento y cuál es el siguiente paso del proceso. Luego cuéntenos qué ha intentado para que el siguiente paso funcione y qué sucedió cuando lo hizo.

Solución 3

Gracias Richard M. (Richard MacCutchan), espero que ‘originalgriff’ esté escuchando…

Ok, el título de la pregunta era de mal gusto, no insinuaba nada exigente ni de mal gusto. Lo estuve golpeando durante mucho tiempo, intentando que funcionara, pero fue en vano. Estaba frustrado. Sin saber que el código C++ y C# no se puede mezclar directamente, es como si tuvieras que intentarlo. No, no sabía que se podía enviar un mensaje al autor como “originalgriff”, como se indica al final de la página. Después de husmear un poco y pagar por ello, me llevaron a un área donde me mostraron cómo crear un archivo DLL de C# (espero) y cuáles son los esquemas/plantillas de DLL de C# sobre cómo podría crear uno. Su solución, como he visto muchas veces antes, está en el corazón de la plantilla DLL de C#, que son cosas nuevas que estoy aprendiendo a hacer. Gracias, Samtoad.
Recuerde, cada programador/desarrollador tiene su propio estilo y yo debería haber documentado el mío. Gracias.

コメント

タイトルとURLをコピーしました