5
java nio kullanarak veri alıp veri göndermek için küçük bir çalışma programı var.soket kanalına veri yazımı nasıl yapılır?
Aslında ben soket kanalına yazamadı ama ben kanalı
Teşekkür sokete Deepak
java nio kullanarak veri alıp veri göndermek için küçük bir çalışma programı var.soket kanalına veri yazımı nasıl yapılır?
Aslında ben soket kanalına yazamadı ama ben kanalı
Teşekkür sokete Deepak
Sen gibi bir soket kanalına veri yazabilir verileri yazmak için nasıl gelen verileri okuyabilecek duyuyorum böylece:
import java.nio.*;
import java.nio.channels.*;
import java.nio.charset.*;
public class SocketWrite {
public static void main(String[] args) throws Exception{
// create encoder
CharsetEncoder enc = Charset.forName("US-ASCII").newEncoder();
// create socket channel
ServerSocketChannel srv = ServerSocketChannel.open();
// bind channel to port 9001
srv.socket().bind(new java.net.InetSocketAddress(9001));
// make connection
SocketChannel client = srv.accept();
// UNIX line endings
String response = "Hello!\n";
// write encoded data to SocketChannel
client.write(enc.encode(CharBuffer.wrap(response)));
// close connection
client.close();
}
}
InetSocketAddress bağlanmakta olduğunuz şeye bağlı olarak değişebilir.
Teşekkürler John, Desteğiniz için teşekkürler yhis mükemmel programlardan biridir. Hatam, dizgemin sonunda "\ n" kullanmamaya başladım ... – Deepak
Dikkatli olun, platform bağımlıdır. –
Merhaba John Hangi platform soket kanalının çalışmadığından bahsedebilirsin. – Deepak