📄 applet要与cgi程序通信.txt
字号:
我的applet要与CGI程序通信,请高手指教.
∶ 其实,我主要是想我的applet能向http服务器
∶ 写文件以及读文件.
∶ 若能指点applet及CGI的样板程序,
∶ 当感激涕零.
本人对Java也是新手,Post一个简单程序,莫见笑:
/*******CGI**************/
main()
{
long num;
char d1[25]="counter.txt";
FILE *fd=fopen(d1,"r");
fscanf(fd,"%ld",&num);
num++;
fclose(fd);
fd=fopen("counter.txt","w");
fprintf(fd,"%ld",num);
fclose(fd);
printf("Content-type: text/plain\n\n");
printf("%07ld\n",num);
}
/*********applet***********/
import java.awt.*;
import java.net.*;
import java.io.*;
public class count extends java.applet.Applet
{
Font fn=new Font("Times Roman",Font.BOLD,24);
String count_str1;
public void init()
{
try {
URL serverURL=new URL("http://202.112.147.194/cgi-bin/count.cgi");
DataInputStream dis;
dis=new DataInputStream(serverURL.openStream());
count_str1=dis.readLine();
dis.close();
}
catch(MalformedURLException mfURLe)
{System.out.println("MalformedURLException:"+mfURLe);}
catch(IOException ioe)
{System.out.println("IOException:"+ioe);}
}
public void paint(Graphics g)
{
g.setFont(fn);
g.setColor(Color.blue);
g.drawString(count_str1,10,50);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -