Arkadaşlar Android'de program yapmam gerekiyordu Android Studio indirdim. C/C++ kullanacaktım ancak Java ile kodlanabiliyor gördüğüm kadarıyla bu yüzden Java'ya geçtim.
Yapacağım Android uygulama için server/client bağlantısı gerekiyordu. Bende şu sitelerden client server örneklerine bakıp Eclipse IDEsinde console da çalıştırdım.
Şimdi gelelim asıl soruna ben bunları test etmek amaçlı sunucu alarak deneyecektim hemen ücretsiz sunucu veren siteleri bulup ücretsiz sunucu aldım.
Site vps.me sitesiydi CentOS işletim sistemi kurdum başlattım.
Şimdi ben bu Java ile kodladığım denemeserver.class dosyasını serverda nasıl çalıştıracağım? Ya da windows serverda? İngilizcem olmadığı için googleda araştıramıyorum. Yarım saattir birsürü ingilizce anahtar kelime denedim ama tutturamadım, çalıştırmayı bir türlü bulamadım.
Putty girip root şifre giriyorum devamında ne yapacağımı bilmiyorum. Daha önce putty freebsd ile Metin2 adlı oyun yüzünden ilgilenmiştim sh dosyaları felan vardı alakası varmı bilmiyorum.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
server uygulamasini executable jar olarak calistir. server a upload edip orada calistir. daha sonra client ile server ip sini ve portunu vererek baglan. Ancak burada bazi puf noktalar var. 1. si verdigin port a erisimin olmayabilir. 2. server ip si statik olmayabilir. Eger portun ve ip nin calisir durumda oldugundan kesin eminsen o halde calisacaktir.
Bence soket uzerinden programlamak yerine http server uzerinden halletmek daha kolay. Rest API yi arastir.
server uygulamasini executable jar olarak calistir. server a upload edip orada calistir. daha sonra client ile server ip sini ve portunu vererek baglan. Ancak burada bazi puf noktalar var. 1. si verdigin port a erisimin olmayabilir. 2. server ip si statik olmayabilir. Eger portun ve ip nin calisir durumda oldugundan kesin eminsen o halde calisacaktir.
Bence soket uzerinden programlamak yerine http server uzerinden halletmek daha kolay. Rest API yi arastir.
Cevap için teşekkürler.
Programı executable jar olarak derliyorum. Bunu server a upload edince nasıl çalıştıracağım sonuçta siyah ekran üzerinden komut veriyorum belli bir komutu mu var?.
Bu oyunlar felan soket üzerinden programlanmıyor mu? En çok kullanılan ve popüler olan soketse onla yazmak istiyorum. HTTP Server dediğiniz ne oluyor ilk kez duydum. Yani sunucu gibi anlık iletişim yapılan bir şey mi?
Server ipsi statik olup olmadığı hakkında bilgim yok. Sadece deneme amaçlı çalıştıracağım daha sonra vps alıcam.
< Bu mesaj bu kişi tarafından değiştirildi thenemne1 -- 16 Haziran 2015; 20:26:40 >
Evet, komut satirindan calistirabilirsin. java -jar executable.jar parametre seklinde.parametre opsiyonel. Servera java yukledin mi ? Oyunlar genelde socket uzerinden baglanir cunku daha hizlidir. Http de bildigin web sitesi aslinda ama socket deki gibi state ile ugrasmazsin. Bence sen bi socket ile dene bakalim ne olacak.
Evet, komut satirindan calistirabilirsin. java -jar executable.jar parametre seklinde.parametre opsiyonel. Servera java yukledin mi ? Oyunlar genelde socket uzerinden baglanir cunku daha hizlidir. Http de bildigin web sitesi aslinda ama socket deki gibi state ile ugrasmazsin. Bence sen bi socket ile dene bakalim ne olacak.
Server'a java yüklemedim zaten ücretsiz bir şekilde almıştım kapattım 1 gün içinde kapanacak geri açacağım dediğin gibi bir deneyeyim.
Yapacağım Android uygulama için server/client bağlantısı gerekiyordu. Bende şu sitelerden client server örneklerine bakıp Eclipse IDEsinde console da çalıştırdım.
http://ibrahimbilge.com/java-socket-programlama/
https://docs.oracle.com/javase/tutorial/networking/sockets/clientServer.html
Şimdi gelelim asıl soruna ben bunları test etmek amaçlı sunucu alarak deneyecektim hemen ücretsiz sunucu veren siteleri bulup ücretsiz sunucu aldım.
Site vps.me sitesiydi CentOS işletim sistemi kurdum başlattım.
Şimdi ben bu Java ile kodladığım denemeserver.class dosyasını serverda nasıl çalıştıracağım? Ya da windows serverda? İngilizcem olmadığı için googleda araştıramıyorum. Yarım saattir birsürü ingilizce anahtar kelime denedim ama tutturamadım
Putty girip root şifre giriyorum devamında ne yapacağımı bilmiyorum.
Daha önce putty freebsd ile Metin2 adlı oyun yüzünden ilgilenmiştim sh dosyaları felan vardı alakası varmı bilmiyorum.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.