C#使用TCPPullServer接收数据出现的问题

hbwjz 发布于 2015/11/27 12:32
阅读 604
收藏 0

【Gopher China万字分享】华为云的Go语言云原生实战经验!>>>

@伤神小怪兽 你好,想跟你请教个问题:

我使用你的“HP-Socket-master\HP-Socket\Demo\Other Languages Demos\C#\HPSocket4CS\TcpPullServer”代码测试的时候,发现,如果客户端并发量比较大的时候,会出现以下错误:

System.OutOfMemoryException: Insufficient memory to continue the execution of the program.
   at System.Runtime.InteropServices.Marshal.AllocHGlobal(IntPtr cb)
   at System.Runtime.InteropServices.Marshal.AllocHGlobal(Int32 cb)


具体在frmServer.cs文件OnRecieve方法的这一行bufferPtr = Marshal.AllocHGlobal(required);

请教一下这个问题怎么解决

加载中
0
伤神小怪兽
伤神小怪兽
这个问题进群发问吧:怪兽乐园 75375912
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部