Yazar |
|
naranja
Kraliyet Ailesinden
Kayıt: 18.10.2007 |
|
arkadaşlar diyelim ki clinet ta çalışan display isminde textbox'ım var, buraya girilen text'i
_text=display.getText(); ile alıp server'a nasıl post ederim? (server ile client arasında baglantı olduğunu varsayarsak.)
Kaybolur hayatIn tarifsiz ahengi;
Zaman bir tablodur düser duvarlardan.
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
"server ile client arasında baglantı olduğunu varsayarsak" diyorsan bu bağlantının hangi component ile yapıldığını belirtmen gerekir. Bağlantıyı kurduktan sonra yapman gereken tek şey eldeki datayı bağlatı akışına yazmaktır.
Eğer HTTP protokolü kullanıyorsan internette bir sürü hazır kütüphane ve kod var. org.apache.commons.httpclient paketini de kullanabilirsin. Ya da java.net kütüphanesinden yararlanarak basit bir HttpURLConnection oluşturup veriyi gönderebilirsin. Belirli bir protokol yoksa bir client soketi oluşturup veriyi akışa yazabilirsin. Yani alternatif çok ;)
Let`s make this world a better place to live !
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
client server arasinda nasi bi iliski var onu yazman lazim. yoksa buraya ne yazsak bos
N/A
|
|
Yazar |
|
naranja
Kraliyet Ailesinden
Kayıt: 18.10.2007 |
|
ya kastettiğim de o zaten, textbox taki textleri yollamak icin ne tür bi stream kullandığımız.
mesela bende
private DataInputStream _r;
private DataOutputStream _w;
//şeklinde input ve output stream lerim var.
try{
Socket clientSocket = new Socket("localhost",8000);
_w = new DataOutputStream(clientSocket.getOutputStream());
_r = new DataInputStream(clientSocket.getInputStream());
String _text = display.getText();
_w.writeBytes(_text); // burada hangi fonksiyonu kullanmalıyım?
clientSocket.close();
}catch(IOException i){
System.err.println(i);
bu tür veri akışlarında ne tür bi stream kullanmak gerekiyor, ve bu veri karşıya karakter karakter mi gidiyor?
Kaybolur hayatIn tarifsiz ahengi;
Zaman bir tablodur düser duvarlardan.
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
writeBytes ile de gönderebilirsin; fakat buradaki önemli nokta, karşıdaki sunucunun senin gönderdiğin mesajı anlayıp anlayamamasıdır. Eğer veriyi bir web sunucusuna gönderiyorsan muhtemelen mesajı anlamayacaktır.
Let`s make this world a better place to live !
|
|
Yazar |
|
iemre
Anadolu
Kayıt: 26.05.2007 |
|
Karakter karakter göndermeyi denedin mi.bi while döngüsü içewrisinde char olarak göndermeye çalış sorun olmayacaktır.Bi keresinde ben böyle yapmıştım bunun için bi fonksiyon varmı yokmu bilemiyorum.
More than one
|
|
Yazar |
|
cicikus
istanbul
Kayıt: 02.02.2007 |
|
C# konusunda bir sorum olacaktı... Yardımcı olabilirseniz sevinirim.
Database ifade eden bir sınıf olacak. Databasein tablolarını, triggerlarını, sp lerini vs tutuyor varsayıyoruz. Prototype patterni projesinini üst kısmındaki class lar kullanılacak. Yeni bir db oluşturulduğunda içinde orada verilen system tabloları default olarak gelecek.(ICloneble ve tablo dizileri Resize olabilecek)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PrototypeOdevi
{
class Tablo
{
private string Adi;
public Tablo(string adi)
{
this.Adi = adi;
}
public string Isim
{
get
{
return this.Adi;
}
}
}
class DataBase:ICloneable // ICloneable desteklesin ve klonlanabilecek
{
private Tablo[] tablolari;
private string db_adi;
public DataBase(string adi)
{
db_adi = adi;
tablolari = new Tablo[30];
tablolari[0] = new Tablo("sysusers");
tablolari[1] = new Tablo("sysfiles");
tablolari[2] = new Tablo("sysshecemas");
}
public void TablolariGoster()
{
foreach (Tablo db in tablolari)
{
Console.WriteLine("tablo[i] ismi:" +db.Isim);
}
// tablolari dizisini ekranda göstersin
}
public object Clone()
{
return new DataBase(this.db_adi);
//return new Tablo(this.db_adi);
}
}
class Program
{
static void Main(string[] args)
{
DataBase tb1=new DataBase("sysusers");
tb1.TablolariGoster();
DataBase tbl2 = (DataBase)tb1.Clone();
tbl2.TablolariGoster();
}
}
}
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
bu problemi baska bir baslık altında acar misin?
N/A
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | |