<分区>
;)
我用 C++ 服务器和 Java 客户端编写了一个聊天程序。
负责从客户端接收消息的函数代码是:
void *recieve(void* *v)
{
while (true)
{
bzero(buffer, 256);
n = read(socketfd, buffer, 256);
if (n < 0)
exit(1);
printf("Client: %s", buffer);
}
}
负责向服务器发送消息的函数代码如下:
ps.println(msg);
其中 ps 是打印流。
当我向服务器发送消息时,说“hello world”,C++ 服务器打印: “客户端:你好 worldClient”。
如果有人能帮助我,我将不胜感激。 (如果我的英语不好,我深表歉意) 谢谢!