Hallo,
ich bin auf der suche nach einer Function um einen Chunk zu decoden.
In VisualBasic habe ich eine Funktion gefunden, aber kann diese nicht richtig für C# umschreiben...
Das ist die VB Funktion ...
Leider weiß ich nicht, wodurch ich die Val() Funktion ersetzen kann
Kann mir da einer weiterhelfen?
Das ganze soll dazu dienen die ausgabe von einem Webserver zu decoden.
ich bin auf der suche nach einer Function um einen Chunk zu decoden.
In VisualBasic habe ich eine Funktion gefunden, aber kann diese nicht richtig für C# umschreiben...
Code:
Public Function DecodeChunkedMessage(ByVal strMessage As String) As String
'
Dim lngPosA As Long
Dim lngPosB As Long
Dim intOctetsToRead As Integer
Dim strTempBuffer As String
'
Const CRLF_LENGHT = 2
'
lngPosA = InStr(1, strMessage, vbCrLf)
intOctetsToRead = Val("&H" & Left(strMessage, lngPosA - 1))
'
Do Until intOctetsToRead = 0
strTempBuffer = strTempBuffer & Mid(strMessage, lngPosA + CRLF_LENGHT, intOctetsToRead)
lngPosB = lngPosA + CRLF_LENGHT + intOctetsToRead + CRLF_LENGHT
lngPosA = InStr(lngPosB, strMessage, vbCrLf)
intOctetsToRead = Val("&H" & Mid(strMessage, lngPosB, lngPosA - lngPosB))
Loop
'
DecodeChunkedMessage = strTempBuffer
'
End Function
Das ist die VB Funktion ...
Leider weiß ich nicht, wodurch ich die Val() Funktion ersetzen kann

Kann mir da einer weiterhelfen?
Das ganze soll dazu dienen die ausgabe von einem Webserver zu decoden.