資源簡介
linux下通過套接字socket來實現多臺服務器進行通信,這里代碼實現為通過service服務端來接受轉發數據,使多臺client客戶端能實時通信。
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include
#include?
#define?PORT??8080
#define?BUFFER_SIZE?1024
char?recvbuf[BUFFER_SIZE];
char?sendbuf[BUFFER_SIZE];
int?clientsockfd;
int?connect_flag;
void*?thread_run1(void?*arg)
{?
????while(1)
????{???
????????if(recv(clientsockfd?recvbuf?sizeof(recvbuf)0)>0)?///接收
???????????fprintf(stdout?“客戶端:?%s\n“recvbuf);
????????bzero(recvbuf?sizeof(recvbuf));
????}
????printf(“thread1?is?over...\n“);
????return??NULL;
}
void*?thread_run2(void?*arg)
{?
????while(1)
????{???
????????if(fgets(sendbuf?sizeof(sendbuf)?stdin)?!=?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????2460??2018-11-25?16:05??多個客戶端的通訊(群聊)\client.c
?????文件????????3745??2018-11-28?21:32??多個客戶端的通訊(群聊)\server.c
?????目錄???????????0??2018-12-02?20:48??多個客戶端的通訊(群聊)\
- 上一篇:目標反應譜生成程序
- 下一篇:HIS系統源代碼及說明.rar
評論
共有 條評論