quinta-feira, 20 de dezembro de 2018

Pegar os itens selecionados em um ListBox VB.NET ASPX

´Lê os itens selecionados em List1 e coloca-os na variável sTexto separados por vírgula(,), Exceto o 'último item que não terá vírgula após.

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim iContador As Integer
    Dim sTexto As String = String.Empty

    For iContador = 0 To List1.GetSelectedIndices.Count - 1
        If iContador < List1.GetSelectedIndices.Count - 1 Then
            sTexto &= List1.Items(List1.GetSelectedIndices(iContador)).ToString & ";"
        Else
            iContador &= List1.Items(List1.GetSelectedIndices(iContador)).ToString & ";"
        End If
    Next iContador
End Sub

quinta-feira, 13 de dezembro de 2018

Descobrir o MTU da rede

Usar o comando PING com os parâmetros -f -l e o tamanho do buffer.

Exemplo:
C:>ping 192.168.1.1 -f -l 1500

Se retornar:
O pacote precisa ser fragmentado, mas a desfragmentação está ativa.

Diminui o tamanho do buffer.

Exemplo:
C:>ping 192.168.1.1 -f -l 1490
C:>ping 192.168.1.1 -f -l 1480
C:>ping 192.168.1.1 -f -l 1470

Até encontrar um retorno positivo:
Resposta de 192.168.1.1: bytes=1470 tempo=9ms TTL=125

Ai vai ajustando o tamanho do buffer até encontrar o tamanho máximo.