用qt的socket寫的簡單程式,有客戶端和伺服器端,後期還新增了乙個選擇ip位址的combox選擇框
在客戶端裡面輸入文字,按send按鈕或者按回車鍵,在伺服器端就可以接收到(如果你只有一台電腦的話,選ip時,請選擇127,0,0,1)。
檔案清單:
主要**:
mywidget.cpp
int main(int argc,char** argv)
tcpclient.cpp
#include "tcpclient.h"
#include #include tcpclient::tcpclient(qwidget *parent) : qwidget(parent)
void tcpclient::slotbuttonclick()
tcpserver.cpp
#include "tcpserver.h"
#include #include #include "chooseinte***ce.h"
#include tcpserver::tcpserver(qwidget *parent) : qwidget(parent)
void tcpserver::slotnetconnection()
}void tcpserver::slotreawread()
}
chooseinte***ce.cpp
#include "chooseinte***ce.h"
#include #include chooseinte***ce::chooseinte***ce(qwidget *parent) : qdialog(parent)
connect(_combobox,signal(currentindexchanged(qstring)),this,slot(slotcomboxboxchange(qstring)));
}void chooseinte***ce::slotcomboxboxchange(qstring str)
補充一下頭檔案
------ ------我是----- ------華麗的------ ------分割線------ ------ ------
chooseinte***ce.h
#ifndef chooseinte***ce_h
#define chooseinte***ce_h
#include #include #include class chooseinte***ce : public qdialog
;#endif // chooseinte***ce_h
mywidget.h
#ifndef mywidget_h
#define mywidget_h
#include class mywidget : public qwidget
;#endif // mywidget_h
tcpclient.h
#ifndef tcpclient_h
#define tcpclient_h
#include #include #include class tcpclient : public qwidget
;#endif // tcpclient_h
tcpserver.h
#ifndef tcpserver_h
#define tcpserver_h
#include #include #include #include class tcpserver : public qwidget
;#endif // tcpserver_h
成功的關鍵,專案檔案不可以漏掉
myt13io.pro
headers += \
mywidget.h \
tcpserver.h \
tcpclient.h \
chooseinte***ce.h
sources += \
mywidget.cpp \
tcpserver.cpp \
tcpclient.cpp \
chooseinte***ce.cpp
qt +=gui widgets network
config += c++11
最後,再來一張圖,有圖有真相
植樹節快樂
C簡單程式
1.100 以內的素數 include void main int i int k for i 2 i 100 i 確定範圍 2 100 for k 2 kif i k 0 break 如果找到乙個不是1或者它本身的因子,則停止該迴圈,此時kif k i printf d n i 當k i時表明i不...
簡單程式除錯
程式的除錯 是程式設計師的必備技能,也是程式設計師的必殺技 做程式的目的就是為了明確程式的每乙個步驟都是執行正確的 即,保證程式能夠滿足現實需求 程式實際執行過程中從頭執行到尾部,程式設計師是看不到中間的執行過程的 需要在程式的中間的某個位置,設定斷點,程式執行到斷點,程式就會暫停,有程式設計師通過...
簡單程式設計師
簡單程式設計師 總是喜歡坐在電腦前 總是喜歡工作到很晚 約了地點卻忘了見面 懂得寂寞才明白浩瀚 你從來就不問我 你還是不是那個程式設計師 沉默是最大的發言權 你說你的程式叫簡單 我說我的 叫詩篇 向左走又向右走 我們轉了好多的彎 just 簡單的你和我 just 簡單的程式設計師 just 簡單的你...