java socket programlama

JDK, Visual J++, Servlet ile ilgili herşey
Forum kuralları
Resim Forum Kurallarını Okumadan Mesaj Atmayın
Forum Kurallarını okumak için tıklayınız.
Resim Soracağınız soru zaten varsa? Arama yapmadan mesaj atmayın.
Forumlarda arama yapmak için tıklayınız. Dokümanlarda veya bağlantılarda arama yapmak için tıklayınız.

java socket programlama

Mesajgönderen furkan ılgın » Pzt Şub 08, 2010 12:31 pm

arkadaşlar java appletda server-client arasında nesne transferi yapmak istiyorum.Ama yazdığım kodda "merhaba" çıktısını almam gerekirken hiçbir çıktı alamıyorum.dosyalar aynı proje içerisinde.farklı projeler içerisinde de denedim yine çalışmadı..Yardımcı olursanız sevinirm.


//javaag.java dosyası


import javax.swing.JApplet;
import java.net.ServerSocket;
import java.net.Socket;
import java.io.*;


public class javaag extends JApplet{

ObjectOutputStream yaz;

@Override
public void init() {

}


@Override
public void start() {

try {
ServerSocket sunucusoket = new ServerSocket(8000);
Socket soket = sunucusoket.accept();

yaz = new ObjectOutputStream(soket.getInputStream());

sinif s = new sinif("merhaba");
yaz.writeObject(s);


} catch (IOException istisna) {
}

}


@Override
public void stop() {
}

@Override
public void destroy(){


}

}




//javaag2.java dosyası


import javax.swing.JApplet;
import java.net.Socket;
import java.io.*;


public class javaag2 extends JApplet{

sinif s;
ObjectInputStream oku;

@Override
public void init() {


}



@Override
public void start() {

try {
Socket istemcisoket = new Socket("localhost", 8000);


oku = new ObjectInputStream(istemcisoket.getOutputStream());

s = (sinif) oku.readObject();
s.yaz();

} catch (IOException istisna) {
}
catch(ClassNotFoundException istisna){

}


}


@Override
public void stop() {
}

@Override
public void destroy(){
}

}


//sinif.java dosyası

import java.io.*;

public class sinif implements Serializable{

private String a;

public sinif(String a) {

setA(a);
}

public String getA() {
return a;
}

public void setA(String a) {
this.a = a;
}

public void yaz(){
System.out.println(a);
}

}
furkan ılgın
 
Mesajlar: 1
Kayıt: Pzt Şub 08, 2010 1:00 am

java socket programlama

Sponsor

Sponsor
 

Re: java socket programlama

Mesajgönderen Serdar TÜRKEL » Cmt Şub 13, 2010 11:31 pm

Appletin bazı sınırlılıkları var,
http://www.programlama.com/sys/c2html/v ... DocID=5821
Serdar TÜRKEL
 
Mesajlar: 43
Kayıt: Sal Mar 28, 2006 11:00 pm


Dön Java

Ana Sayfa | Üyelik İşlemleri | Döküman Ekleyin | Bağlantılar | Forumlar | Arama
Arkadaşıma Öner | Ziyaretçi Defteri | Bize Ulaşın  | Site Haritası | Reklam

© Programlama.com 1998 - 2006. Her Hakkı Saklıdır. Lütfen Anlaşma Metnini Görmek için Burayı Tıklayın
Developed and Designed by Programlama.com
Programlama.com is a vertical internet portal for Turkish software developers to exchange their knowledge about software development,design,programing and information systems.
Click here for more information in English.