我需要編寫一個非常高負載的UDP服務器。我使用.Net。我如何使用Socket類實現這一目標?如何編寫.Net UDP可擴展服務器
我熟悉winsock API和完成端口,以及我在那裏要做的是使用幾個線程接受使用完成端口的套接字,並且也以相同的方式接收套接字。
我的服務器需要非常快速地處理很多小的UDP數據包,並且我想要異步接收它們,我如何使用.net來執行此操作?
我想調用BeginReceive幾次,但似乎有點傻......
如果任何人有一個很好的.NET示例,當然這將有很大的幫助。
這是一個有問題的方法,如果你有一個恆定的高負載,並且很難正確管理隊列(從套接字讀取的處理速度要快得多),我不會給予任何好處。 – 2011-12-26 10:43:53