您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> 动态创建TClientSocket出现问题

动态创建TClientSocket出现问题

来源:网络整理     时间:2016/5/12 8:44:49     关键词:Socket,client

关于网友提出的“动态创建TClientSocket出现问题”问题疑问,本网通过在网上对“动态创建TClientSocket出现问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:动态创建TClientSocket出现问题
描述:

本帖最后由 I_can_ 于 2015-08-16 12:44:24 编辑

delphiTClientSocket


unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ScktComp;
type
  TForm1 = class(TForm)
    mmo1: TMemo;stream socket client,websocket client,java socket client,perl socket client,bcb clientsocket,clientsocket receive,socket local client,socket io-client,socket编程,socket通信,socket函数,serversocket,socket聊天室,ioctlsocket,supersocke
    btn2: TButton;
    procedure FormCreate(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
    procedure btn2Click(Sender: TObject);
  private
    FClient: TClientSocket;
    procedure OnSocketRead(Sender: TObject; Socket: TCustomWinSocket);
    procedure OnSocketConnect(Sender: TObject; Socket: TCustomWinSocket);
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.btn2Click(Sender: TObject);
begin
   FClient.Host := '127.0.0.1';
  FClient.Port := 5200;
  FClient.Open;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
  FClient := TClientSocket.Create(nil);
  FClient.OnRead := OnSocketRead;
  FClient.OnConnect := OnSocketConnect;
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
  FClient.Free;
end;
procedure TForm1.OnSocketRead(Sender: TObject; Socket: TCustomWinSocket);
begin
  mmo1.Lines.Add(Socket.ReceiveText);
end;
procedure TForm1.OnSocketConnect(Sender: TObject; Socket: TCustomWinSocket);
begin
  Socket.SendText('hello');
end;
 
end.

以上介绍了“动态创建TClientSocket出现问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1036103.html

相关图片

相关文章