[VBE]多人聊天室的問題(抱歉新手問題多多)
ㄜ..第一次發文請多指教
我想做一個聊天室的應用程式,用主控台應用程式做,原因是因為我想做一個不一樣的應
用程式,但是技術上因為小弟才疏學淺,所以很多東西不知道該怎麼寫,Google、PTT也翻過
了,還是找不到要的東西。所以才發文求高手幫忙解惑。
========================以上廢話,以下問題===========================
聊天部分
1.如何建立伺服器?
(因為我把程式設計成是一個人開服,然後其他人連線到他的電腦聊天,檔案也是放在開
服者那邊)
2.是用什麼方法?(telnet or 其他的...什麼的)
3.如何連線至伺服器?(我想做成輸入伺服IP就可以連線的)
4.用戶端如何從伺服端抓資料?(在聊天室內的身分:op、開服者...等)
5.我想把信息輸入欄設計的跟普通的一樣在視窗底部,但是訊息要往上推(像以前的FB即時
通電腦版一樣),請問程式碼該如何設計?
6.如何將資訊傳送到伺服端?
(我想把發訊過程設計成這樣:
使用者從訊息輸入欄將訊息輸入=>
if/then敘述辨識是否為"指令"(指令在開頭時要加"%"符號)=>
為訊息的話就將三個資訊傳至伺服端:身分、暱稱、訊息=>
伺服端收到資訊後顯示出來=>
大家看到訊息。)
指令部分
1.如何更改身分?
(我想做成一個文件檔放在伺服器資料夾,裡面有每個人的身分、暱稱、IP。每次更新某
人身分時,便執行一次全部身分更新程式碼。)
2.將某人加入黑名單。
(同上一個問題,但我想在有人登入時就執行一個程式碼,檢查他的IP是否在黑名單內)
3.查在線名單。(像伺服器提出要求,再將名單傳送到用戶端,只有打指令的人才會看到)
=============================以上問題,以下圖片======================
程式登入畫面:
Welcome to XMessenger!
severIP(input <new> to new a sever.):127.0.0.1
username:XXX
聊天室畫面:
Username:XXX IP:127.0.0.1 severIP:123.456.789.0
*******************************************************************************
OP ABC >1234567890...
DD >5595646++-+
KL >...
XXX >XDDDDD
OP KING is online
OP KING >Hi!
OP ABC >hi!!
DD >安安~
XXX >嗨!
略...
.
.
.
.
.
.
.
.
.
.
.
===============================================================================
XXX >
指令一覽表:
OP指令
%op XXX (將XXX升為OP)
%uop XXX (拔XXX的OP)
%kill XXX (將XXX加入黑名單)
%shutup XXX y (將XXX禁止發言y秒)
普通指令
%time (查時間)
%oplist (查OP名單)
%onlinelist (查在線名單)
以上~謝謝大家~
--
▁▂▃▄▅▆▇█100%
↑
調到這就好
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.14.145.146
※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1425563496.A.FFC.html
推
03/05 22:58, , 1F
03/05 22:58, 1F
→
03/05 22:59, , 2F
03/05 22:59, 2F
推
03/05 23:26, , 3F
03/05 23:26, 3F
→
03/05 23:27, , 4F
03/05 23:27, 4F
→
03/05 23:27, , 5F
03/05 23:27, 5F
→
03/06 01:07, , 6F
03/06 01:07, 6F
→
03/08 17:31, , 7F
03/08 17:31, 7F
→
03/09 10:30, , 8F
03/09 10:30, 8F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章