当前位置:  开发笔记 > 编程语言 > 正文

Java中的套接字和进程

如何解决《Java中的套接字和进程》经验,为你挑选了1个好方法。

在Java中,最好的方法是打开一个持续监听的端口,并在收到数据包后仍然发送.我目前对网络编程并不是特别精明,所以我在网上找到的教程并不是特别有帮助.

将侦听套接字作为serversocket并将其运行到我用于将数据发送到服务器的套接字的单独线程中是否有意义?

在一个松散相关的问题.有没有人知道如果编程只是为了java,在netbeans然后导出它用于黑莓(使用插件)套接字仍然可以工作?



1> basszero..:

如果你能负担得起线程,试试这个(请记住我遗漏了一些细节,比如异常处理和线程玩得很好).您可能希望查看SocketChannels和/或NIO异步套接字/选择器.这应该让你开始.

boolean finished = false;
int port = 10000;
ServerSocket server = new ServerSocket(port);

while (!finished) {
    // This will block until a connection is made
    Socket s = server.accept();
    // Spawn off some thread (or use a thread pool) to handle this socket
    // Server will continue to listen
}

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有