您的位置:首页 > 编程语言 > Delphi

delphi中使用MSWINSCK.OCX控件

2014-03-21 11:49 337 查看
1.首先是把winsck控件导入到delphi中,就是导入一个ActiveX控件,步骤略过。

2.将导入的winsck控件拖入你的Form中。

3.对winsck进行基本设置(IP,Port)。

4.在winsck的dataarrival事件中进行数据接收。

使用winsck控件的getdata方法进行接收数据:

函数原型:GetData(Data,Type,maxLen) 用缓冲中的内容填充变量, 使其为空.

delphi中的使用:GetData(oleData, 8, bytesTotal)其中oleData的类型为OleVariant, 8为Type;

得到的数据在oleData中。

winsck控件为非阻塞的,比阻塞的indy控件要好一些,不需要多开线程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: