|
Mostrar Temas
|
Páginas: [1]
|
1
|
Seguridad Informática / Hacking / Ayuda para leer una Smartcard incluyendo el vpp
|
en: 23 Diciembre 2015, 03:38 am
|
Buenas Noches a Todos Espero me puedan orientar acerca de una duda que tengo en relacion a la lectura de una tarjeta Smartcard con chip, tengo un lector omnikey 3121 USB y mi duda es que si con el omnikey puedo leer y grabar en la PC o utilizar un microcontrolador, etc. el contenido del VPP que es el contacto 6, he leido que el vpp (Programing voltage) es lo que antes era el eeprom, ademas, puede ser utilizado para suministrar el voltaje requerido para programar o borrar la memoria interna no volátil. Yo solo requiero leer y descargar, he leido que es una applet java la que se incorpora (o en su defecto que me corrijan). Saludos a todos y espero me puedan ayudar!!!
|
|
|
2
|
Programación / .NET (C#, VB.NET, ASP) / Leer secuencialmente dos tablas de un archivo creado en vb.net 2010
|
en: 2 Diciembre 2015, 07:28 am
|
Hola a todos y buenas tardes o noches: Deseo que me puedan orientar acerca de como puedo hacerle para que me lea en una tabla llamada tabla1 que esta en un archivo creado en access 2010 llamado Database1.accdb, el primer registro del campo llamado L1, que tome el valor y luego se vaya a la otra tabla llamada tabla2 para que tome el valor del primer registro del campo llamado L2, despues comparo esos dos valores si son iguales, que mande msg de registro encontrado, en caso contrario, que siga leyendo el siguiente registro de la tabla2, y que siga comparando, si llega al final del archivo de la tabla2, que se regrese a la tabla1 y se vaya al segundo registro y otra vez repite el proceso asi sucesivamente hasta el fin de la tabla1 (ya que el maestro es la tabla1 y el segundo la tabla2), y si no hay igualdad, que mande mensaje de que no hubo igualdad. Perdonen mi ignorancia, ya que habia hecho por lo menos el acceso en visual basic 6, y el maestro nos la cambio a visual basic .net 2010 y la verdad, me manda muchos errores, estuve viendo que ya no es igual de vb6 a vb.net 2010. Espero me puedan ayudar. SALUDOS!!!
|
|
|
3
|
Programación / .NET (C#, VB.NET, ASP) / Duda acerca del calculo de combinaciones de numeros y letras en vb.net 2010
|
en: 14 Noviembre 2015, 07:10 am
|
Hola a todos y buenas noches o dias: Estuve leyendo acerca del Programa para hacer combinaciones de numeros, y vi que el usuario pkj, hizo y modifico un programa en vb 6.0, y lo puse en vb.net 2010, en donde podias poner el tamaño del grupo y la lista de numeros que querias formar, yo quiero calcular y grabar en un archivo todas las combinaciones de 8 grupos de 2, ya sea numero, letras o la combinacion, por ejemplo el grupo de 8 seria: "AA,BB,CC,15,EE,20,GG,01" y calcular todas las varibles que pueden salir, segun en el propio programa, el total de variables son 40320, y yo deseo grabar todas esas variables, claro, sin repetir. Al momento de ejecutar el programa con las variables ya descritas, solo hace el primer calculo o mejor dicho, coge las primeras variables, hasta ahi, todo bien, pero, ya no hace los otros calculo, solo saca la primera linea y termina, estuve observando y si muevo el total de la matriz donde guarda los datos obtenidos, me manda error en la matriz de los numeros. Les paso el link en donde el usuario PKJ (agradezco su valiosa aportacion, ya que es lo que deseo) pone su programa, esta en vb 6.0: https://foro.elhacker.net/programacion_visual_basic/programa_para_hacer_combinaciones_de_numeros-t414603.10.htmlYo le hice pequeñas modificaciones, les paso el programa para que me puedan orientar o en su defecto ayudar, esta en vb.net 2010 Public Class Form1 Public TamGrupos As Integer = 8 ' Tamaño de los grupos Public ListaDeNumeros As String = "AA,BB,CC,DD,EE,FF,GG,HH" ' lista de numeros separados por comas Public Parar As Integer Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Parar = 1 End Sub Private Function CalculaTotal(ByVal TamGrupos As Integer, ByVal MaximoValor As Integer) As Long Dim C1 As Double Dim C2 As Double Dim F As Double C1 = 1 C2 = 1 For F = 1 To TamGrupos C1 = C1 * F Next F For F = MaximoValor To (MaximoValor - (TamGrupos - 1)) Step -1 C2 = C2 * F Next F CalculaTotal = C2 / C1 End Function Private Sub CreaGrupos(ByVal TamGrupos As Integer, ByVal TopeOListaDeNumerosSeparadosPorComas As String, ByRef ListaDevuelta() As String) ' Busqueda de combinaciones. ' Dados los numeros de TopeOListaDeNumerosSeparadosPorComas, ' saca todos los grupos no repetidos de "TamGrupos" numeros ' y los devuelve en la matriz Lista() ' Por repetido se entiende que "1,2,3" es igual que "1,3,2", igual que "2,1,3", etc... ' Ejm: 1,2,3,4 de 2 en 2 = 6 combinaciones ' 1,2 - 1,3 - 1,4 - 2,3 - 2,4 - 3,4 ' Opcionalmente, en lugar de una lista de números puedes poner un solo número. ' En ese caso la listadenumeros seran los números desde el 1 hasta el que pongas. Dim F As Double Dim Linea As String Dim Num As Double Dim Total As Double Dim Ap() As Double Dim MaximoValor As Long Dim MatrizDeNumeros() As String MatrizDeNumeros = Split(TopeOListaDeNumerosSeparadosPorComas, ",") MaximoValor = UBound(MatrizDeNumeros) + 1 If MaximoValor = 1 And Val(MatrizDeNumeros(0)) > 0 Then MaximoValor = Val(MatrizDeNumeros(0)) ReDim MatrizDeNumeros(MaximoValor - 1) For F = 1 To MaximoValor MatrizDeNumeros(F - 1) = F Next F End If Total = CalculaTotal(TamGrupos, MaximoValor) ReDim Ap(TamGrupos) ReDim ListaDevuelta(Total - 1) Dim Contador As Long Contador = -1 Parar = 0 ' Cogemos las primeras For F = 1 To TamGrupos Ap(F) = F Next F OtraVez: 'Preparo la linea con la combinacion Linea = "" For F = 1 To TamGrupos - 1 Linea = Linea & MatrizDeNumeros(Ap(F) - 1) & " , " Next F Linea = Linea & MatrizDeNumeros(Ap(TamGrupos) - 1) ' Guardo la combiancion Contador = Contador + 1 ListaDevuelta(Contador) = Linea 'Label4.Caption = Contador + 1 ' Muestro el progreso Application.DoEvents() If Parar = 1 Then GoTo Fin Num = TamGrupos + 1 Repetir1: Num = Num - 1 ' Cogemos la apuesta(num) (en principio la ultima) 'La aumentamos... Ap(Num) = Ap(Num) + 1 ' si es mayor de la cuenta... If Ap(Num) > (MaximoValor - (TamGrupos - Num)) Then ' si es la ap(1) se acaba If Num = 1 Then GoTo Fin ' ...aumentamos la anterior GoTo Repetir1 End If ' Si no llega a su limite se mira si alguna ha llegado ' a su maximo ' Si NUM no apunta a la ultima AP() es que ' alguna ap() ha llegado a su maximo ' entonces reiniciamos todas las siguientes... If Num <> TamGrupos Then For F = Num + 1 To TamGrupos '....dandoles el valor de la anterior + 1... Ap(F) = Ap(F - 1) + 1 Next F End If ' ... Y se da por valida GoTo OtraVez Fin: Parar = 1 End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If Parar = 0 Then Parar = 1 : Exit Sub Dim Matriz() As String = Nothing ' matriz donde recibiremos la lista CreaGrupos(TamGrupos, ListaDeNumeros, Matriz) 'Aqui manipulas la matriz como quieras ' por ejemplo pasandola a un listbox ListBox1.Visible = False Dim F As Long For F = 0 To UBound(Matriz) ListBox1.Items.Add(Matriz(F)) Next F ListBox1.Visible = True End Sub End Class
De antemano Muchas GRACIAS!!!
|
|
|
4
|
Programación / Programación General / Duda acerca de un .Resx
|
en: 1 Abril 2013, 23:05 pm
|
Hola Amigos de foro, espero me puedan ayudar con este problema: Me dieron un fuente en VB Net 2005 que tiene un archivo llamado AboutBox.resx, el problema es que la primera vez que lo abri, no habia problemas, solo fue que cerre y abri el VS 2005, y cuando ingreso al archivo AboutBox.vb, ya empeze a tener problemas, automaticamente abre el archivo AboutBox.vb[Diseño] y aparece instrucciones en html, y me manda la siguiente advertencia Advertencia 10 La variable 'manager' no está declarada o no se asignó nunca. C:\Documents and Settings\Administrador\Escritorio\proyectos\Diagnostics.VB\Full\Diagnostics.Main\AboutBox.vb 74 0 Pero, si la tengo declarada la variable dentro del archivo AboutBox.vb: Dim manager As New ComponentResourceManager(GetType(AboutBox))Me.groupBox1 = New GroupBox Me.m_lblVersion = New Label Me.m_lblProduct = New Label Me.m_btnOk = New Button Me.pictureBox1 = New PictureBox Me.label1 = New Label Me.groupBox1.SuspendLayout() DirectCast(Me.pictureBox1, ISupportInitialize).BeginInit() MyBase.SuspendLayout() Me.groupBox1.Controls.Add(Me.m_lblVersion) Me.groupBox1.Controls.Add(Me.m_lblProduct) Me.groupBox1.Controls.Add(Me.m_btnOk) Me.groupBox1.Controls.Add(Me.pictureBox1) Me.groupBox1.Controls.Add(Me.label1) Me.groupBox1.Controls.Add(Me.m_lblDSST) Me.groupBox1.Controls.Add(Me.m_lblOSDPlus) manager.ApplyResources(Me.groupBox1, "groupBox1")He leido este error y es porque no esta definido, y la verdad no tengo experiencia en el manejo de los recursos de un archivo .resx, pero hasta donde he visto si esta definida la variable, lo curioso es que me la marca como advertencia y no como error. Si me podrian ayudar en el problema de este tipo de error? GRACIAS DE ANTEMANO !!!
|
|
|
8
|
Programación / Programación C/C++ / ERROR DE VS2003 CS0009 y de Common Language Runtime Internal error: 0x80131107
|
en: 18 Febrero 2013, 05:24 am
|
Hola amigos del Foro espero que puedan ayudar u orientarme: Hice una libreria dll en VS2003 en C#, para un proyecto que hice hace 3 años, formatee una maquina y solo puse VS2003, tengo el fuente de la DLL y me manda el siguiente error: ------ Build started: Project: Myproject, Configuration: Debug .NET ------ Preparing resources... Updating references... Performing main compilation... fatal error CS0009: Metadata file 'c:\Archivos de programa\Microsoft Visual Studio .NET 2003\Common7\IDE\PublicAssemblies\EnlaceDLL.dll' could not be opened -- 'Common Language Runtime Internal error: 0x80131107' Build complete -- 1 errors, 0 warnings Building satellite assemblies... Satellite assemblies could not be built because the main project output is missing. ya le puse en mi archivo lo siguiente: <References> Name = "EnlaceDLL" AssemblyName = "EnlaceDLL" HintPath = "c:\Archivos de programa\Microsoft Visual Studio .NET 2003\Common7\IDE\PublicAssemblies\EnlaceDLL.dll" </References> Si me podrian ayudar? GRACIAS POR TODO DE ANTEMANO !!!
|
|
|
9
|
Programación / Programación C/C++ / Problema con alcance de variable en class de C++
|
en: 21 Mayo 2012, 22:27 pm
|
Hola a todos:
Creo que el problema que tuve la otra vez de "variable iniciada pero no declarada nunca sera referenciada" fue por el alcance de la variable en class, pero volvi a checar y nada raro le veo, les mando completo las instrucciones:
#ifndef SCANNER_H #define SCANNER_H
#include "main.h"
#define SCANNER_PADSIZE 0 #define SCANNER_FRAMESIZE (sizeof(Ethernet_FrameHeader) + sizeof(IP_PacketHeader) + sizeof(TCP_SegmentHeader) + SCANNER_PADSIZE)
class Scanner { private: Sniffer *sniffer; Ticker scan_timer; Timeout scan_timeout;
u8 raw_frame[SCANNER_FRAMESIZE];
IP_Address destip; u16 port_idx; //////////////////////////////// AQUI DECLARO LA VARIABLE u16 pseudo_checksum;
set<u16> open_ports;
LocalFileSystem local;
public: inline Scanner(Sniffer *_sniffer) : sniffer(_sniffer), local("local") { sniffer->attach_tcp(this, &Scanner::handle_tcp); }
inline void handle_tcp(TCP_SegmentHeader *packet, u32 data_bytes) { if (packet->syn && packet->ack) { open_ports.insert(packet->source_port); } }
inline void finish() { FILE *fp = fopen("/local/PortScan.txt", "w"); fprintf(fp, "Open Ports on %d.%d.%d.%d:\n", destip.octet[0], destip.octet[1], destip.octet[2],estip.octet[3]);
for (set<u16>::iterator iter = open_ports.begin(); iter != open_ports.end(); ++iter) { fprintf(fp, " TCP:%-5d OPEN\n", *iter); } fclose(fp);
main_log.printf("Open ports:"); for (set<u16>::iterator iter = open_ports.begin(); iter != open_ports.end(); ++iter) { main_log.printf(" TCP:%-5d OPEN", *iter); } main_log.printf("Port scan complete."); }
inline void start(Ethernet_MAC src, Ethernet_MAC dst, IP_Address srcip, IP_Address dstip) {
static Ethernet_FrameHeader *frame = (Ethernet_FrameHeader*)raw_frame; static IP_PacketHeader *packet = (IP_PacketHeader*)frame->payload; static TCP_SegmentHeader *segment = (TCP_SegmentHeader*)packet->data;
destip = dstip; main_log.printf("Starting TCP port scan of %d.%d.%d.%d...", dstip.octet[0], dstip.octet[1], dstip.octet[2], dstip.octet[3]);
memset(raw_frame, '\0', SCANNER_FRAMESIZE);
frame->destination = dst; frame->source = src; frame->ethertype = ETHERTYPE_IPV4;
packet->source = srcip; packet->version = 0x04; packet->header_bytes_div4 = 5; packet->packet_bytes = SCANNER_FRAMESIZE-sizeof(Ethernet_FrameHeader); packet->ttl = 64; packet->protocol = IPPROTO_TCP; packet->destination = dstip;
segment->sequence_number = 0xBADBEEF0; segment->data_offset_bytes_div4 = sizeof(TCP_SegmentHeader)/4; segment->syn = 1; segment->window_size = 8192; pseudo_checksum = pseudo_header_checksum(srcip, dstip, sizeof(TCP_SegmentHeader));
port_idx = 0; //////////////// AQUI LA INICIALIZO
open_ports.clear(); scan_timer.attach_us(this, &Scanner::scan, 50); }
inline void scan() {
/////////////////////////// AQUI CREO LA MATRIZ
static u16 port_idx[] = {1, 2, 3, 5, 7, 9, 11, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 35, 37, 39, 41, 42, 43, 47, 49, 50, 51, 52, 53, 54, 56, 58, 70, 79, 80, 83, 88, 90, 101, 102, 104, 105, 107, 108, 109, 110, 111, 113, 113, 115, 117, 118, 119, 135, 137, 138, 139, 143, 152, 153, 156, 162, 170, 177, 179, 194, 199, 201, 209, 210, 213, 218, 220, 259, 264, 308, 311, 318, 350, 351, 366, 369, 371, 383, 384, 387, 389, 401, 427, 443, 444, 445, 464, 475, 497, 504, 512, 513, 514, 515, 520, 524, 530, 532, 540, 542, 543, 544, 546, 547, 548, 554, 556, 563, 587, 591, 593, 604, 631, 635, 636, 639, 641, 646, 647, 648, 653, 654, 657, 660, 674, 691, 692, 694, 695, 699, 700, 701, 702, 706, 711, 712, 749, 750, 751, 752, 753, 754, 760, 860, 873, 902, 989, 990, 991, 992, 993, 995, 1058, 1080, 1085, 1098, 1099, 1140, 1169, 1176, 1182, 1194, 1198, 1200, 1214, 1220, 1223, 1241, 1270, 1293, 1337, 1352, 1387, 1414, 1417, 1418, 1419, 1420, 1431, 1433, 1470, 1494, 1512, 1513, 1521, 1524, 1533, 1547, 1677, 1720, 1723, 1755, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1801, 1812, 1813, 1863, 1935, 1947, 1970, 1971, 1972, 1984, 1994, 1998, 2000, 2031, 2053, 2073, 2074, 2082, 2083, 2086, 2102, 2103, 2104, 2105, 2144, 2145, 2161, 2181, 2210, 2211, 2212, 2219, 2220, 2261, 2262, 2369, 2370, 2404, 2447, 2483, 2484, 2500, 2612, 2713, 2714, 2735, 2809, 2868, 2947, 2948, 2949, 3050, 3051, 3074, 3225, 3233, 3235, 3260, 3268, 3269, 3283, 3305, 3306, 3386, 3389, 3396, 3412, 3455, 3423, 3424, 3478, 3483, 3516, 3532, 3533, 3606, 3632, 3689, 3690, 3702, 3880, 3868, 3900, 3945, 3999, 4018, 4089, 4093, 4096, 4111, 4116, 4321, 4662, 4728, 4840, 4843, 4847, 4993, 4894, 4899, 4950, 5000, 5001, 5003, 5004, 5005, 5051, 5060, 5061, 5070, 5084, 5085, 5099, 5151, 5154, 5190, 5222, 5269, 5298, 5351, 5355, 5402, 5405, 5421, 5432, 5556, 5631, 5814, 5900, 5984, 5999, 6000, 6005, 6086, 6110, 6111, 6112, 6129, 6346, 6347, 6350, 6432, 6444, 6445, 6619, 6665, 6666, 6667, 6668, 6669, 6888, 6969, 7005, 7006, 7400, 7401, 7402, 7547, 7787, 7788, 8000, 8008, 8078, 8080, 8118, 8123, 8243, 8280, 8400, 8442, 8880, 8888, 9009, 9080, 9100, 9105, 9119, 9306, 9312, 9418, 9535, 9536, 9800, 9898, 9996, 10008, 10010, 10050, 10051, 10113, 10114, 10115, 10116, 13076, 13720, 13721, 13724, 13782, 13783, 13785, 13786, 15000, 15345, 17500, 18104, 19283, 19315, 22347, 22350, 24465, 24554, 26000, 31457, 33434, 40000, 43047, 43048, 47808};
static Ethernet_FrameHeader *frame = (Ethernet_FrameHeader*)raw_frame; static IP_PacketHeader *packet = (IP_PacketHeader*)frame->payload; static TCP_SegmentHeader *segment = (TCP_SegmentHeader*)packet->data;
segment->source_port = port_idx; //////// AQUI LA VUELVO A UTILIZAR segment->destination_port = port_idx; //////////// AQUI HAGO LO MISMO
fix_endian_tcp(segment); segment->checksum = checksum(segment, sizeof(TCP_SegmentHeader), &segment->checksum, sizeof(segment->checksum), pseudo_checksum);
fix_endian_ip(packet); packet->header_checksum = checksum(packet, sizeof(IP_PacketHeader), &packet->header_checksum, sizeof(packet->header_checksum));
fix_endian_ethernet(frame); sniffer->inject(frame, SCANNER_FRAMESIZE);
fix_endian_ethernet(frame); fix_endian_ip(packet); fix_endian_tcp(segment);
segment->sequence_number++;
/////////////////////////////////// AQUI PREGUNTO SI PORT ES MAYOR O IGUAL A 65,535 if (port_idx >= 65535) { scan_timer.detach(); scan_timeout.attach(this, &Scanner::finish, 7); } port_idx++; //////////////// POR ULTIMO INCREMENTO EL VALOR DE PORT } };
#endif
Como ven, no se porque a la hora de compilar, me manda ese error de que la variable es inicializada pero no declarada, me la manda en la linea que dice "static u16 port_idx[]", en la creacion de matriz
Si me podrian ayudar?
GRACIAS DE ANTEMANO!!!
|
|
|
10
|
Programación / Programación C/C++ / Error de variable was declared but never referenced
|
en: 20 Mayo 2012, 20:03 pm
|
Hola a todos:
Espero me puedan ayudar ya que no he podido ver porque me manda el error a la hora de compilar, es un archivo de cabezera llamado modifico.h que tiene lo siguiente a grandes rasgos:
#ifndef SCANNER_H #define SCANNER_H
#include "main.h" #include "net/net.h" #include "util/log.h" #include "sniffer.h"
#include <cstring> #include <set>
class Scanner { private: . . u16 port_idx; . .
// Initializa el valor port_idx = 0; . . . .
} inline void scan() {
static u16 port_idx[] = {1, 2, 3, 5, 7, 9, 11, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 35, 37, 39, 41, 42, 43, 47, 49, 50, 51, 52, 53, 54, 56, 58, 70, 79, 80, 83, 88, 90, 101, 102, 104, 105, 107, 108, 109, 110, 111, 113, 113, 115, 117, 118, 119, 135, 137, 138, 139, 143, 152, 153, 156, 162, 170, 177, 179, 194, 199, 201, 209, 210, 213, 218, 220, 259, 264, 308, 311, 318, 350, 351, 366, 369, 371, 383, 384, 387, 389, 401, 427, 443, 444, 445, 464, 475, 497, 504, 512, 513, 514, 515, 520, 524, 530, 532, 540, 542, 543, 544, 546, 547, 548, 554, 556, 563, 587, 591, 593, 604, 631, 635, 636, 639, 641, 646, 647, 648, 653, 654, 657, 660, 674, 691, 692, 694, 695, 699, 700, 701, 702, 706, 711, 712, 749, 750, 751, 752, 753, 754, 760, 860, 873, 902, 989, 990, 991, 992, 993, 995, 1058, 1080, 1085, 1098, 1099, 1140, 1169, 1176, 1182, 1194, 1198, 1200, 1214, 1220, 1223, 1241, 1270, 1293, 1337, 1352, 1387, 1414, 1417, 1418, 1419, 1420, 1431, 1433, 1470, 1494, 1512, 1513, 1521, 1524, 1533, 1547, 1677, 1720, 1723, 1755, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1801, 1812, 1813, 1863, 1935, 1947, 1970, 1971, 1972, 1984, 1994, 1998, 2000, 2031, 2053, 2073, 2074, 2082, 2083, 2086, 2102, 2103, 2104, 2105, 2144, 2145, 2161, 2181, 2210, 2211, 2212, 2219, 2220, 2261, 2262, 2369, 2370, 2404, 2447, 2483, 2484, 2500, 2612, 2713, 2714, 2735, 2809, 2868, 2947, 2948, 2949, 3050, 3051, 3074, 3225, 3233, 3235, 3260, 3268, 3269, 3283, 3305, 3306, 3386, 3389, 3396, 3412, 3455, 3423, 3424, 3478, 3483, 3516, 3532, 3533, 3606, 3632, 3689, 3690, 3702, 3880, 3868, 3900, 3945, 3999, 4018, 4089, 4093, 4096, 4111, 4116, 4321, 4662, 4728, 4840, 4843, 4847, 4993, 4894, 4899, 4950, 5000, 5001, 5003, 5004, 5005, 5051, 5060, 5061, 5070, 5084, 5085, 5099, 5151, 5154, 5190, 5222, 5269, 5298, 5351, 5355, 5402, 5405, 5421, 5432, 5556, 5631, 5814, 5900, 5984, 5999, 6000, 6005, 6086, 6110, 6111, 6112, 6129, 6346, 6347, 6350, 6432, 6444, 6445, 6619, 6665, 6666, 6667, 6668, 6669, 6888, 6969, 7005, 7006, 7400, 7401, 7402, 7547, 7787, 7788, 8000, 8008, 8078, 8080, 8118, 8123, 8243, 8280, 8400, 8442, 8880, 8888, 9009, 9080, 9100, 9105, 9119, 9306, 9312, 9418, 9535, 9536, 9800, 9898, 9996, 10008, 10010, 10050, 10051, 10113, 10114, 10115, 10116, 13076, 13720, 13721, 13724, 13782, 13783, 13785, 13786, 15000, 15345, 17500, 18104, 19283, 19315, 22347, 22350, 24465, 24554, 26000, 31457, 33434, 40000, 43047, 43048, 47808};
segment->source_port = port_idx; //ports[port_idx];
if (port_idx >= 65535) { . . . . . } port_idx++; } };
#endif
Y el error consiste que al compilarlo me manda el siguiente mensaje:
variable "port_idx" was declared but never referenced
Yo se que este error se debe a que no declare la variable antes, pero lo hago (y debido a esto los siguientes errores de lo mismo se arreglan) y no se que ocurre, me podrian ayudar??
GRACIAS DE ANTEMANO!!!
|
|
|
|
|
|
|