我正在將Java應用程序轉換爲C#,並且我有關於基礎字節流的一般問題。Java Socket與C#TcpClient
'byte'在C#中是無符號的,而不是在Java中登錄。
這對我的代碼中用於比較等價字節的部分做了什麼?例如:
Java代碼
public final static byte IAC = (byte)255;
...
void parseBuffer(byte[] bb, int len) {
try {
for(int i = 0;i < len; i++) {
if(bb[i] == IAC)
DoSomething();
}
}
}
我需要做任何事情來的IAC變量的聲明?它會是其他什麼(字節)255?
感謝您的幫助提前。
'-1'? .......... – I4V