TServerSocket为什么disconnect?

cslf 2006-08-18 12:23:34
if (kfsvr->Active) return;
kfsvr = new TServerSocket(this);
kfsvr->OnAccept = kfsvrAccept;
kfsvr->OnClientRead = kfsvrClientRead;
kfsvr->OnClientConnect = kfsvrClientConnect;
kfsvr->OnClientDisconnect = kfsvrClientDisconnect;
kfsvr->Port=9999;
kfsvr->Open();
frmain->Caption="listening...";

void __fastcall Tfrmain::kfsvrClientConnect(TObject *Sender,
TCustomWinSocket *Socket)
{
frmain->Caption="connected";
}
//---------------------------------------------------------------------------

void __fastcall Tfrmain::kfsvrAccept(TObject *Sender,
TCustomWinSocket *Socket)
{
//
}
//---------------------------------------------------------------------------

void __fastcall Tfrmain::kfsvrClientDisconnect(TObject *Sender,
TCustomWinSocket *Socket)
{
frmain->Caption="connect closed!";
}

client connect后又自动 Disconnect。为什么?
初次弄cb,请教各位了。谢谢!
...全文
251 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
muroachanf 2006-08-18
  • 打赏
  • 举报
回复
服务器端断开了...
或者出错了.原因不明...
cslf 2006-08-18
  • 打赏
  • 举报
回复
不好意思,clinetconnect里close了。
谢谢大家。
僵哥 2006-08-18
  • 打赏
  • 举报
回复
kfsvr定义在哪里?

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧