考验能力的问题,辛苦了!急需!

cuijuhai 2004-07-14 05:33:14
有可以将下面的Delphi程序改写成功能相同的VB程序吗?急需!
var

myString: String; //客户请求字符串

i:integer; //循环变量

myFunc_id:integer; //客户请求的功能号

strTemp:string; //临时变量

realdata:string; //实时数据

begin

strTemp:='';

myString := Socket.ReceiveText;

//客户的请求字符串,类似于下面格式

//mystring='GET / HTTP/1.1'#$D#$A'Accept: image/gif ……

strTemp:='';

for i:=pos(' ',mystring)+2 to pos('HTTP',mystring)-2 do //解析客户参数

strTemp:=strTemp+myString[i];

if length(strTemp)>0 then

begin

myFunc_id:=StrToInt(strTemp);

end

else

myFunc_id:=100;//缺省功能号,依据功能号发送不同的数据

realdata:=IntToStr(Trunc(random(100)))+';'; //接收处理实时数据

case myFunc_id of

0:

begin

strTemp:='parent.main.flytime.innerHTML='+realdata;

Socket.SendText(strTemp);

strTemp:='parent.main.document.form1.trackdata.value='+realdata; Socket.SendText(strTemp);

end;

else;

end;

application.ProcessMessages; //切换任务

socket.Close;

end;


并在ServerSocket控件的ClientError事件中写入出错处理:

if ErrorCode>0 then errorcode:=0;

...全文
58 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧