.net core使用原始套接字在windows平臺上能夠編譯,只是不能無法發送數據包(這是因為微軟自XP SP3之后屏蔽了自定義IP包發送的API),因此我在windows上構造了如下的原始套接字,編譯成功后想弄到linux上去運行,看看能不能發送茲定于IP包,但是移植過去后一運行卻報錯說不支持該協議,請問這是.net core本身在linux下就不支持原始套接字嗎,還是需要做某些更改? Socket socket= new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP);
- 1 回答
- 0 關注
- 388 瀏覽
添加回答
舉報
0/150
提交
取消