社区
C++ Builder
帖子详情
关于Socket
tlc97
2000-09-04 11:46:00
我在使用CientSocket控件时遇到一问题:
ClientSocket->Active=true;
ClientSocket->Socket->SendText(S);
但无法触发serversocket控件的onclientwrite事件,
请问各位高手:
如何接收到以上语句的字符S?
...全文
173
6
打赏
收藏
关于Socket
我在使用CientSocket控件时遇到一问题: ClientSocket->Active=true; ClientSocket->Socket->SendText(S); 但无法触发serversocket控件的onclientwrite事件, 请问各位高手: 如何接收到以上语句的字符S?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skt642
2001-05-31
打赏
举报
回复
59214关注!
sztanj
2000-09-05
打赏
举报
回复
读客户端发来的信息应该是OnClientRead事件,
OnClientWrite事件时服务端发给客户端信息时触发的。
FengSC
2000-09-05
打赏
举报
回复
对不起!没有看仔细你的提问.ServerSocket端的读事件应该是OnClientRead事件.下面给出完整的Client、Server端程序.供参考.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
ClientSocket1->Open(); //请求连接
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormShow(TObject *Sender)
{
ServerSocket1->Open(); //打开Server
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ClientSocket1Write(TObject *Sender,
TCustomWinSocket *Socket)
{
Socket->SendText("Help me."); //Client发送文字到Server
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ServerSocket1ClientRead(TObject *Sender,
TCustomWinSocket *Socket)
{
Label1->Caption = Socket->ReceiveText();//Server从Client接收文字
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ServerSocket1ClientWrite(TObject *Sender,
TCustomWinSocket *Socket)
{
Socket->SendText("Ok"); //Server发送文字到Client
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ClientSocket1Read(TObject *Sender,
TCustomWinSocket *Socket)
{
Label2->Caption = Socket->ReceiveText();//Client收到文字后关闭.
Socket->Close();
}
//---------------------------------------------------------------------------
mirong
2000-09-05
打赏
举报
回复
socket的使用,在onconnet事件中用以下语句
//模块级的全局变量
//TCustomWinSocket *cSocket;
cSocket=Socket;
//然后你可在函数里使用cSocket
//cSocket->SendText(AnsiString str);
tlc97
2000-09-04
打赏
举报
回复
很感谢你再次回贴,我是用stNonBlocking属性,且我在clientsovket的onconnected
事件中用:Socket->SendText(s);SevverSocket能在OnclientConnect中用socket->ReceiveText()收到,在函数里就不行.
FengSC
2000-09-04
打赏
举报
回复
用事件触发方式只能当TServerSocket的ServerType为stNonBlocking时才会实现.
如果为stThreadBlocking它能触发指定线程中的Execute方法.
Socket
编程快速入门
本课程将理本课程将理啊 论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同时会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理问题的啊aas...
java面试题44关于
Socket
通信编程,以下描述正确的是:( )
java面试题44关于
Socket
通信编程,以下描述正确的是:( ) A 客户端通过new Server
Socket
()创建TCP连接对象 B 客户端通过TCP连接对象调用accept()方法创建通信的
Socket
对象 C 客户端通过new
Socket
()方法...
Unity关于
Socket
重连问题
Unity关于
Socket
重连问题 问题描述:客户端(Client)和服务端(Server)连接时第一次连接正常收发消息,当服务器断开再次上线时,客户端显示连接成功,但是无法互相通信! 思路:寻找是否有关掉客户端的
socket
,...
关于
Socket
的简单解析
所以今天就和大家来简单分享下
Socket
的使用方式,以及关于
Socket
的几个比较重要,容易被小伙伴们忽略且常用的方法, 好了,进入今天的正题。 在Android中,像 http请求、
socket
通信等等都属于网络通信的一种方式。...
关于
socket
大数据收发解决方案
关于
socket
大数据收发 现在遇到个问题,我们这边是做客户端的。服务器端是
socket
,不是我们写的,看不到源码,走的是tcp协议。我们的
socket
客户端在接收大数据(大约大于5000个byte)的时候总是不能一次性的接收所有...
C++ Builder
13,824
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章