我用.net core 3.1開發了一個服務器app,在window7編譯好,直接放置到linux平臺運行,用SocketAsyncEventArgs處理網路并發,但是服務器運行了一段時間后,服務器收到一條例外的位元組流,
完整的位元組流是:
{0,0,0,164,255,83,77,66,114,0,0,0,0,8,1,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,6,0,0,1,0,0,129,0,2,80,67,32,78,69,84,87,79,82,75,32,80,82,79,71,82,65,77,32,49,46,48,0,2,77,73,67,82,79,83,79,70,84,32,78,69,84,87,79,82,75,83,32,49,46,48,51,0,2,77,73,67,82,79,83,79,70,84,32,78,69,84,87,79,82,75,83,32,51,46,48,0,2,76,65,78,77,65,78,49,46,48,0,2,76,77,49,46,50,88,48,48,50,0,2,83,97,109,98,97,0,2,78,84,32,76,65,78,77,65,78,32,49,46,48,0,2,78,84,32,76,77,32,48,46,49,50,0}我試著用ASCII決議它,結果是:
{\0\0\0??SMBr\0\0\0\0\b\u0001@\0\0\0\0\0\0\0\0\0\0\0\0\0\0@\u0006\0\0\u0001\0\0?\0\u0002PC NETWORK PROGRAM 1.0\0\u0002MICROSOFT NETWORKS 1.03\0\u0002MICROSOFT NETWORKS 3.0\0\u0002LANMAN1.0\0\u0002LM1.2X002\0\u0002Samba\0\u0002NT LANMAN 1.0\0\u0002NT LM 0.12\0}有大神遇到過這個問題嗎?
uj5u.com熱心網友回復:
你的服務器用到了檔案共享?如果沒有的話,就是非法第三方在嘗試連接。在accept的時候判斷一下對方身份。及時關閉非法連接。轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/26136.html
標籤:應用程序開發區
上一篇:hbase報錯
