请教:
我有两个程序,一个 server ,一个 client
server 上了放了个 serversocket1 , client 上放了个 clientsocket1问题1:
serversocket1 和 clientsocket1
他们的
serversocket1.open;
和
serversocket1.active:=true;有什么区别?
一般是用哪个?serversocket1.close;
和
serversocket1.active:=false;有什么区别?
一般是用哪个?问题2:
我在 server 的
procedure TForm1.FormCreate(Sender: TObject);
begin
ServerSocket1.Open; //还是用 ServerSocket1.active:=true; 呢?
end;
在 client 的
procedure TForm1.FormCreate(Sender: TObject);
begin
ClientSocket1.Open; //还是用 ClientSocket1.active:=true; 呢?
end;谢谢!
我有两个程序,一个 server ,一个 client
server 上了放了个 serversocket1 , client 上放了个 clientsocket1问题1:
serversocket1 和 clientsocket1
他们的
serversocket1.open;
和
serversocket1.active:=true;有什么区别?
一般是用哪个?serversocket1.close;
和
serversocket1.active:=false;有什么区别?
一般是用哪个?问题2:
我在 server 的
procedure TForm1.FormCreate(Sender: TObject);
begin
ServerSocket1.Open; //还是用 ServerSocket1.active:=true; 呢?
end;
在 client 的
procedure TForm1.FormCreate(Sender: TObject);
begin
ClientSocket1.Open; //还是用 ClientSocket1.active:=true; 呢?
end;谢谢!
解决方案 »
- 这样的登陆通讯如何添加修改,由于经验不足,想请教大家用什么方法?谢谢!
- 如何利用Inno Setup打包工具安装网页控件CAB文件?
- delphi的while循环问题
- 两个窗体传递数据发生错误
- 中秋节,祝大家开心幸福!
- 奇怪问题,请帮忙,在线等…
- 关于付立叶变换方面的源代码!!!!!!我出200分 !
- 如果要开发一个新的ocx ,他不属于delphi已有的控件,那么应该选取什么vcl class做他的基类
- TStoredProc控制的怪事,请指教。来者有分哦!
- 大侠们好!小弟请问如何实现WINDOWS的F3查找功能??
- 函数要怎么调用呀?
- 请教:请各位大哥帮我看看这两个 socket 问题,谢谢!
begin
Active := True;
end;明显,没区别
用那个随你喜欢了
procedure TAbstractSocket.Close;
begin
Active := False;
end;所以...
还有两问题是:
问题1:
如果我的 server 运行,而是先运行 client
则编译运行后 弹出:
project:project1.exe raised exception class EsocketError with
message 'ASynchronous socket error 10061', process stopped
这是什么原因啊?
还有
procedure TForm1.FormCreate(Sender: TObject); //连接服务器
begin
// ClientSocket1.Active:=true;
try
ClientSocket1.Open;
except
showmessage('连不上服务器');
end;
end;还是弹出安阳的错误,而不是 ‘连不上服务器'
这要怎么处理?问题2:
socket 每次传的最大是多少,如果文件太大了,按怎么办?
是不是分几次传?
哪个属性是设最大传输量?
分几次传程序是怎么写的?谢谢!
还是自己看demo来的快
如果我的 server 运行,而是先运行 client
则编译运行后 弹出:
project:project1.exe raised exception class EsocketError with
message 'ASynchronous socket error 10061', process stopped
这是什么原因啊?
还有
procedure TForm1.FormCreate(Sender: TObject); //连接服务器
begin
// ClientSocket1.Active:=true;
try
ClientSocket1.Open;
except
showmessage('连不上服务器');
end;
end;还是弹出同样的错误,而不是 ‘连不上服务器'
这要怎么处理?
谢谢!
是弹出错误,然后再弹出‘连不上服务器'
但你直接运行编译好的exe 就只会弹出‘连不上服务器'使用 socket 传文件,是tcp/ip协议 不用自己分包,它自动帮你搞了,
使用udp才需要自己分包