少等~高人马上就来~~~~~~~~~~~
解决方案 »
- ClinetDataSet Fillter问题
- 无理由无条件理所当然的散分~
- 祝大家猴年发大财,对面的男孩与女孩不得不看进来
- TobjectList的问题!
- 有没有四舍五入或是取小数点后面的函数呀
- 一个奇怪的现象,请大家看看。
- idsmtp发送邮件时如何显示进度
- 在delphi中如何调用COM组件(用vb或vc写的)
- 帮我出个主意好吗?
- 为什么动态指定 DCOMConnection1.ComputerName 会出错! 而静态则没有错呢! 有人碰到过此问题吗!
- 为何我在表中添加了新记录,可刷新后仍看不见新添加的记录
- 创建EXCEL OLE SERVER失败!百思不得其解!大家帮忙,能解决分一定给!
但是实际上工作不了
其他的代码与这个关系不大....也贴不下这么多
在调用之前socket已经准备完毕
因为在此前后另外一个函数
function Tform1.socketRead(sec:integer):integer;
var
ws:TFDSET;
rs:TFDSET;
timeout:timeval;
ok:integer;
begin
ok:=0;
FD_ZERO(ws);
FD_ZERO(rs);
FD_SET(cSocket,rs);
timeout.tv_sec:=sec;
timeout.tv_usec:=0;
select(cSocket+1,@rs,@ws,Nil,@timeout);
if FD_ISSET(cSocket,rs) then
begin
ok:=recv(cSocket,pBuff,1024,0);
if ok=SOCKET_ERROR then
begin
Application.MessageBox('data reiceve fail!','socketRead()',MB_OK);
socketRead:=0;
exit;
end;
display('recv .');
end;
socketRead:=ok;
end;
就工作得很好
所以才非常奇怪
这个问题竟然没人回答
呵呵
一共三帖300分呢
就算白送大家吧
大家平分