我想做socket连接程序,看了很多文章都提到了
TcpClient1.Socket.SendText()
这个方法,可是我的delphi怎么没有TcpClient1.Socket.(*)这个项目呢,我非加上
TcpClient1.Socket.SendText,F9就会报错,这是怎么回事?
我的delphi里只有TcpClient1.SendText()
TcpClient1.Socket.SendText()
这个方法,可是我的delphi怎么没有TcpClient1.Socket.(*)这个项目呢,我非加上
TcpClient1.Socket.SendText,F9就会报错,这是怎么回事?
我的delphi里只有TcpClient1.SendText()
解决方案 »
- 刚开始学delphi,很菜,请高手帮我看一下这段代码
- 串口问题
- 做个调查,大家认为计算机本科毕业应该会什么?
- 想开发一个类Label的控件,请高手赐教~
- ini文件问题:如何判断一个INI文件处于打开状态还是处于关闭状态
- 不要问为什么!来接分!都有分!up有分!
- 快乐点击~~~~~~~~已经四个三角了:) 第一次散分~~~~ 只要你进来,100分和你分享~~~~~
- 我在PageControl上放置一个TWebBrowser,想在新开窗口时在后台打开,但是后台打开的页标签的Caption属性要为那个网页的Name!怎么办?
- 关于图像(BMP)的连接?
- 怎样使showmessage()和messagedlg()显示的对话框中的按钮显示成中文
- winexec()运行一段DOS程序,如何怎样让它执行完再继续往下执行?
- ADOQury+DBGrid,如何用代码置grid的一列全为0。
应该是ClientSocket1.Socket.SendText()
你的是D7,D6才有ClientSocket1.Socket.SendText()
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Sockets, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
TcpClient1: TTcpClient;
TcpServer1: TTcpServer;
Button3: TButton;
procedure Button2Click(Sender: TObject);
procedure TcpServer1Accept(Sender: TObject;
ClientSocket: TCustomIpClient);
procedure Button3Click(Sender: TObject);
procedure TcpServer1Listening(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button2Click(Sender: TObject);
begin
TcpClient1.Active:=true;
end;procedure TForm1.TcpServer1Accept(Sender: TObject;
ClientSocket: TCustomIpClient);
begin
showmessage('connected');
end;procedure TForm1.Button3Click(Sender: TObject);
begin
TcpClient1.Sendln('yes');
end;procedure TForm1.TcpServer1Listening(Sender: TObject);
begin
TcpClient1.Sendln('yes');
showmessage('ff');
showmessage(TcpServer1.Receiveln());
end;end.