求关闭连接的API

来源:百度知道 编辑:UC知道 时间:2024/06/17 19:29:19
Windows Mobile, C#软件,用户要求注销后立即自动断开GPRS连接。
请问,我该引用哪个程序集,创建哪个类对象,调用哪个方法?
献上100分。望笑纳!
请不要告诉我使用connction.close(),不懂不要装懂!
请不要告诉我自己去找MSDN,我能从MSDN中找到就不来提问了!
我想知道:我该引用哪个程序集,创建哪个类对象,调用哪个方法?
如需传递参数,各参数的类型?参数值如何得?

以下是 ewangok 的解答,非常感谢——
[DllImport("cellcore.dll")]
private static extern IntPtr ConnMgrApiReadyEvent();
先用这个函数取得连接,返回可用连接

[DllImport("cellcore.dll")]
private static extern int ConnMgrReleaseConnection(IntPtr hConnection, int bCache);
然后再用这个就可以断开了

ConnMgrReleaseConnection也并不是马上就关闭连接的,它只是告诉系统不再需要该连接了,然后OS会按一定的顺序去尝试关闭连接。所以不是马上见效,这点要注意,强行关闭的暂时还没有

用WINAPI 的ConnMgrReleaseConnection函数关闭吧,函数原型为:

[DllImport("cellcore.dll")]
private static extern int ConnMgrReleaseConnection(IntPtr hConnection, int bCache);

MOBILE 开发没搞过, 建议你查一下 MSDN

找找 关于 网络连接 方面的内容

connection.close();
connection.dispose();
这是C#关闭连接的语法。

你是装的visual studio么
有msdn帮助文档可以搜索查阅的啊