有没有用[DllImport...]和public static extern...引入呢? wish u good luck
Greatsft
Greatsft
解决方案 »
- tabcontrol动态添加webbrowser无反应?
- 关于C# Socket下载文件
- 公司要开发手机短信,有没有好的短信开发接口的公司介绍
- 用C#开发语音聊天主要用到什么知识点
- 请问使用using Microsoft.Data、using Microsoft.Data.Odbc,我该引用那个程序集?
- windowservice 访问 webservice 的问题
- :"查找和替换"功能
- 在线升级用webService好呢还是用socket好?
- dev grid的问题。
- 请教如何使用string类的format方法格式化一个字符串。
- two stars,散分ing!
- 请问,在事务中可以新建连接吗?
我qq已加你,发过来看看
[email protected]
C#, .NET >> C# Programming >> COM InteropReusing Legacy DLLs in C#
By cchrism
TO: filo8117(风云舞) 谢谢!我看看有没有我需要的东西。
TO:seatno(seatno) 已经发过去了!你看看吧,谢谢
可以再编一个DLL,里面加一个函数,函数内调用CSgip.Start(),
再在C#内调用新的DLL的函数.
简单而且完全可行。
用VC的向导写个DLL很简单,2分钟可以搞定
该函数由界面 建立多线程,是服务器端程序,oSocket 由服物器端监听 oSocket=m_oTcpListener.AcceptSocket(); 得到
public void GetInfo()
{
try
{
while (oSocket.Connected )
{
NetworkStream mystream =new NetworkStream(oSocket);
if (mystream.CanRead)
{
//读取数据
}
}
}
}
问题:
1) 当客户端非正常退出时, 发现 oSocket.Connected=true
此时服务器端 cpu 占用100%(while 中的代码一直在运行, 晕晕晕晕晕晕晕)
我该如何判端客户端非法退出(如断电,非法关机等)
mail: [email protected]