導航:首頁 > 源碼編譯 > c語言聊天室源碼

c語言聊天室源碼

發布時間:2022-03-15 11:02:44

1. 用C語言實現聊天室需要什麼技術

C語言不會有圖形界面的,你確定你要用C?
一般是用MFC來寫,具體就是網路編程,具體是用TCP還是UDP看個人愛好和需求了,如果只是聊天的話UDP足夠了,要傳文件可能需要TCP了。另外TCP和UDP實現時的流程有點區別。這個挺簡單的,但也不是幾句話能說完的,你查一下網路套接字編程看看資料。

2. 求用C語言寫一個類似QQ的聊天工具的源碼

你為什麼要用C語言編寫聊天工具呢?直接下載一個使用就行了。
QQ聊天工具是騰迅公司好多員工日夜奮戰的結果,那能讓你一個人就能製作出來像它那樣的。
大概過程應該是:用C語言實現網路中的文字信息交換,同時還要有資料庫系統支持,再者要實現與Windows平台有很好的兼容性。

3. 請問哪位有用Winsock API寫的聊天室源碼

不用CSocket? 只用MFC?到底讓不讓用Socket啊?
沒人那麼做吧,你想再次發明輪子啊?呵呵。
你要求寫出來的聊天室怎麼用?C/S結構?不用瀏覽器?
以前有個ichat,應該是C寫的,沒代碼。:(

winscok,參考一下這里的代碼:http://..com/question/25178272.html?ansup1

4. 求一個socket聊天程序源碼 C語言的

通過socket編程自己寫一個唄,可以學習一下socket編程方面的知識

5. 用C語言寫一個簡單聊天軟體!謝謝

聽了樓上的我都不敢說Windows程序設計中的SDK用的也是c語言了

傳的是《C語言高級編程及實例剖析》中的第六章的源碼,用的是SDK編程,裡面拉了控制項和用了多線程

樓主如果需要界面比較復雜的聊天室程序,用MFC當然方便點,但用SDK也沒有太大的問題(原理是一樣的,學哪一種,另一種就會了)。後者的教程貌似很難找。可以看看MFC的,比較好的是 《Vc++ 打造區域網聊天室》(視頻)

兩種資料在網上都找得到...

補充:當然,如果需要傳文件,圖片那些,就需要研究研究網路協議了,也只是添加些功能而已

6. C語言聊天程序

老兄,你好!看到你問題,我幫你寫好一個(花了我兩天啊)!是用純C語言寫的,可是代碼太,發不過!
你留個郵箱給我,我發給你
362226180是我的QQ,
你要的功能,我都幫你實現了

7. 跪求類似qq那樣的軟體源碼一定要外網聊天的那種不要區域網的。易語言c語言都行!

易語言。要用到遠程服務支持庫。建立一個伺服器和客戶變數,客戶登錄伺服器,發信給伺服器,伺服器再作為中轉站將消息發送給客戶指定發送的用戶。

8. 如何用C語言編寫一個簡單的聊天室程序

這樣:

#include <stdlib.h>

#include <stdio.h>

#include <errno.h>

#include <string.h>

#include <unistd.h>

#include <netdb.h>

#include <sys/socket.h>

#include <netinet/in.h>

#include <sys/types.h>

#include <arpa/inet.h>

#include <pthread.h>

#define MAXLINE 100;

void *threadsend(void *vargp);

void *threadrecv(void *vargp);

int main()

{

int *clientfdp;

clientfdp = (int *)malloc(sizeof(int));

*clientfdp = socket(AF_INET,SOCK_STREAM,0);

struct sockaddr_in serveraddr;

struct hostent *hp;

bzero((char *)&serveraddr,sizeof(serveraddr));

serveraddr.sin_family = AF_INET;

serveraddr.sin_port = htons(15636);

serveraddr.sin_addr.s_addr = inet_addr("127.0.0.1");

if(connect(*clientfdp,(struct sockaddr *)&serveraddr,sizeof(serveraddr)) < 0){

printf("connect error ");

exit(1);

}

pthread_t tid1,tid2;

printf("connected ");

while(1){

pthread_create(&tid1,NULL,threadsend,clientfdp);

pthread_create(&tid2,NULL,threadrecv,clientfdp);

}

return EXIT_SUCCESS;

}

void *threadsend(void * vargp)

{

//pthread_t tid2;

int connfd = *((int *)vargp);

int idata;

char temp[100];

while(1){

//printf("me: ");

fgets(temp,100,stdin);

send(connfd,temp,100,0);

printf(" client send OK ");

}

printf("client send ");

return NULL;

}

void *threadrecv(void *vargp)

{

char temp[100];

int connfd = *((int *)vargp);

while(1){

int idata = 0;

idata = recv(connfd,temp,100,0);

if(idata > 0){

printf("server : %s ",temp);

}

}

return NULL;

}

(8)c語言聊天室源碼擴展閱讀:

注意事項

linux編譯多線程代碼時,shell提示找不到 pthread_create函數,原因是 pthread.h不是linux系統默認載入的庫文件,應該使用類似如下gcc命令進行編譯:

gcc echoserver.c -lpthread -o echoserver

只要注意 -lpthread參數就可以了。

9. C語言網路聊天室編程

20分,哈!

閱讀全文

與c語言聊天室源碼相關的資料

熱點內容
剪力牆柱圖紙沒加密監理要求加密 瀏覽:57
車子綠本解壓後多久可拿到 瀏覽:718
word怎麼換成pdf格式 瀏覽:483
量學買賣點選股公式源碼 瀏覽:791
蘋果咋給應用加密 瀏覽:151
棒棒解壓法 瀏覽:838
機器人演算法迷宮 瀏覽:631
和面一樣的感覺是不是看著很解壓 瀏覽:200
伺服器優化怎麼寫 瀏覽:99
緩解壓力的音樂輕柔 瀏覽:930
虐殺原形壓縮包有多大 瀏覽:966
讓php執行exe文件 瀏覽:299
入門程序員考證 瀏覽:968
移動遠程伺服器什麼意思 瀏覽:337
現在有什麼靠譜的脫單app 瀏覽:880
遼寧網頁直播系統源碼 瀏覽:868
ajax獲取網頁源碼 瀏覽:383
單片機樹莓派接線圖 瀏覽:814
php安裝suhosin 瀏覽:689
伺服器地址443無法連接 瀏覽:736