请教。谢谢
import java.io.*;
import java.net.*;
public class mailclient{
public static void main(String args[]){
try
{
Socket s=new Socket("202.120.127.220",25);
PrintStream out=new PrintStream(s.getOutputStream());
BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream()));
out.println("HELO"+"xyx");
in.readLine();
out.println("MAIL FROM:"+"zyr5602291@163.com");
in.readLine();
out.println("RCPT TO:"+"zyr5602291@163.com");
in.readLine();
out.println("DATA");
in.readLine();
out.println("how are you\n");
out.println("This is a test\n");
in.readLine();
out.println(".\n");
in.readLine();
out.println("QUIT");
}
catch(Exception e){
System.out.println("Error "+e);
}
}
}
错误
exception in thread "main" java.lang.noclassdeffounderror:mail
问题点数:20、回复次数:4Top
1 楼away5678(超人Advance)回复于 2004-05-02 23:15:19 得分 0
我也想知Top
2 楼RomandAccessFile(goodghost)回复于 2004-05-03 02:36:27 得分 0
有没有搞错呀,你没有服务器端怎么用呀,这是一个客户端程序,要一个服务器端去编写一个ServerSocket的实例,然后再可以使用的,而你在服务器上没有线程,当然是这样的!!!!!
好好看书,,然后再作这个实验,要实例给我留言Top
3 楼liulangzhong(流浪)回复于 2004-05-03 12:02:00 得分 10
你先写一个服务器吧,至于客户端我是在你的try前加如
byty[] ip= new byte[4];
byte[0] = 202;
byte[1] = 120;
byte[2] = 127;
byte[3] = 220;
try{
InetAdress address = InetAddress.getByAdress(ip);
Socket socket = new Socket(ip,port);
}catch(){}
这只是我自己用的方式,你可以试试;如果不行的话,你可以发e-mail给我。liushuangxian@tom.com;Top
4 楼hui3zhihui(血已蓝----慧慧)回复于 2004-05-03 12:16:43 得分 10
你是不是运行java mail?Top




