Qt實現簡單的兩人udp聊天程式

2021-10-06 15:52:32 字數 1206 閱讀 4249

1.設計乙個簡單的介面

如下圖所示

聊天記錄:

0 000

傳送視窗:

qt::horizontal

4020

傳送

2.在pro檔案中加入 network 模組3.在widget.h 中宣告乙個qudpsocket變數

#ifndef widget_h

#define widget_h

#include #include namespace ui

class widget : public qwidget

;#endif // widget_h

4.在widget.cpp 寫傳送和接收資料的**

#include "widget.h"

#include "ui_widget.h"

#include widget::widget(qwidget *parent) :

qwidget(parent),

ui(new ui::widget)

); // 接收資料

connect(udp, &qudpsocket::readyread, [=]());

}widget::~widget()

效果如下圖所示:

5.按照上面的步驟再寫乙個視窗

最終效果如圖所示:

udp實現簡單的多人聊天功能

多個客戶端向伺服器傳送資訊,服務端再將資訊返回到各個客戶端。這是接收udp的實現類 public class rec implements runnable override public void run catch ioexception e 獲得訊息 string info new strin...

python實現簡單的聊天機械人

coding utf 8 created on sat aug 3 16 25 26 2019 author gongmingxian import requests,json,time,random feature text 我有問必答,有人會問我 今天深圳天氣怎麼樣?也有人問我 你喜歡我嗎?快來...

用Go語言實現乙個簡單的聊天機械人

目的 使用go語言寫乙個簡單的聊天機械人,複習整合go語言的語法和基礎知識。軟體環境 go1.9,goland 2018.1.5。go語言基本構成要素 識別符號 關鍵字 字面量 分隔符 操作符。它們可以組成各種表示式和語句,而後者都無需以分號結尾。陣列 由若干相同型別的元素組成的序列。切片 slic...