【发布时间】:2012-04-13 13:07:12
【问题描述】:
我有客户端服务器应用程序 - C++ 上的客户端(在 AIX 上运行,使用 library )和 Java 上的服务器(在 Win 和 AIX 上运行,使用 java.net。,java.io。 )。
接下来是应用结构
服务器
//...
while (true)
{
final Socket s = ss.accept();
pool.execute(new Service(s));
}
// ..
Service.class 从输入流中获取字节并将字节发送到 otputstream。 并关闭 Socket s
克莱因特是
SendMessage(msg)
{
// ...
const int socketFD = OpenSocket();
// send bytes
// receive bytes
close(socketFD);
}
下一个问题是:我可以在客户端打开套接字吗? 发送消息,接收消息并在一段时间后发送新消息 并接收新消息。 没有重新打开套接字?
【问题讨论】:
标签: java c++ sockets client-server