السلام عليكم ورحمة الله وبركاته
لمن لديه خبر في التعامل مع الصف URL اريد ان اكتب بيانات على ملف وولكن الملف موجود على العنوان http://www.web.com/my/f.txt وانا بحاجة كتبت الكود التالي بس بعطي المشكلة التالية
java.net.SocketTimeoutException: connect timed out
هل الكود صحيح ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
فكرة الكود عمل اتصال مع العنوان http://www.web.com/my/f.txt ومن ئم تحديد username و password وبعدها الكتابة علة الملف ومن ئم القراءة
ملاحظة القراة من الملف تعمل بشكل جيد االمشلة في الكتابة ....!!!!!!!!!!!!!!!!
public void WriteToSEC1024(String IP)
{
try{
String userPassword = "myusername:mypassword";
String encoding = new sun.misc.BASE64Encoder().encode (userPassword.getBytes());
URL u=new URL("http://www.web.com/my/f.txt");
URLConnection urlcon=u.openConnection();
urlcon.setRequestProperty ("Authorization", "Basic " + encoding);
urlcon.setDoOutput(true);
OutputStream fout = urlcon.getOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(fout);
oos.writeObject(IP);oos.close();
BufferedReader get=new BufferedReader(new InputStreamReader(urlcon.getInputStream()));
String ch = "";
while ((ch = get.readLine()) != null) {
System.out.println(ch);
}
get.close();