Java Linux的简单套接字服务器

Java Linux的简单套接字服务器,java,c++,c,linux,sockets,Java,C++,C,Linux,Sockets,我想要Linux的基于TCP/IP的套接字服务器应用程序或代码,它执行一个非常简单的操作:从一个连接的套接字客户端读取xml字符串,并将其转发给连接到它的所有套接字客户端 我用cocoa开发了这样的客户机-服务器应用程序,但根据我的要求,现在我需要为Linux开发服务器应用程序。所以我认为C或C++或java中的代码或应用程序是必需的。 有人能给我推荐一些套接字服务器应用程序、代码或链接吗 谢谢 Miraj这是网络上最好的免费教程,用于C语言中的linux/unix套接字编程 它有示例代码 如果

我想要Linux的基于TCP/IP的套接字服务器应用程序或代码,它执行一个非常简单的操作:从一个连接的套接字客户端读取xml字符串,并将其转发给连接到它的所有套接字客户端

我用cocoa开发了这样的客户机-服务器应用程序,但根据我的要求,现在我需要为Linux开发服务器应用程序。所以我认为C或C++或java中的代码或应用程序是必需的。 有人能给我推荐一些套接字服务器应用程序、代码或链接吗

谢谢


Miraj

这是网络上最好的免费教程,用于C语言中的linux/unix套接字编程

它有示例代码

如果你想认真点,可以买W.Richard Stevens的Unix网络编程书籍

我还用Java编写了套接字,它们非常简单。更不用说Java中的并发性也非常简单,而且在编写网络程序时经常是必要的。只需通过谷歌搜索JavaSocket,您就可以从sun的网站上获得相关文档

你的C++解决方案只使用UNIX套接字API,所以它与C解决方案没有什么不同。由于这个原因,我认为使用C++ + < /P>是不必要的。 编辑:所以,我最近尝试了boost.asio。这是一个体面的解决方案,如果你喜欢异步模式,尝试用C++!p> 你看过吗?这里有一些教程可能会有所帮助