Привет всем!
Думаю создать свой чат на VB.
Это возможно? Какая схема реализации? Что нужно для этого? Может у кого есть уже опыт?
Буду рад любой информации.
SSecurity писал(а):Если делаешь в локалке, тогда юзай ВИНСОК, сколько приятных возможностей модераторства ты получишь .... пишешь свои команды и усе, тока смотри не раздавай список команд другим:) а то будешь не одинок в администрировании.
dim a as integer
dim sn as string
if me.caption = "Client" then
If Ip.text = "" and Nick.text = "" then
a = msgbox("Вы незаполнили адно из полей",vbcritical,"ERROR")
Else
frmClient.wsk1.Close
frmClient.wsk1.Connect IPtxt.Text, "199"
frmClient.wsk1.senddata "sn" & Nick.text
End if
Else
If Ip.text = "" and Nick.text = "" then
a = msgbox("Вы незаполнили адно из полей",vbcritical,"ERROR")
Else
frmServer.wsk1.Close
frmServer.wsk1.LocalPort = CLng(199)
frmServer.wsk1Listen
frmServer.server.caption = Nick.Text
frmServer.show
End if
me.caption = "SERVER"
Kod 2):
me.caption = "Client"
Dim T as string
ChatText.SelText = SERVER.Caption & ": " & SendText.Text
wsk1.SendData "T" & SendText.Text
SendText.Text = ""
Private Sub wsk1_ConnectionRequest(ByVal requestID As Long)
If wsk1.State <> sckClosed Then wsk1.Close
wsk1.Accept requestID
wsk1.SendData "C" & Nick.Caption
ChatText.SelText = "******Connected*******"
End Sub
V knopku:
ChatText.SelText = Nick.Caption & ": " & SendText.Text
wsk1.SendData "T" & SendText.Text
SendText.Text = ""
V Winsock:
Private Sub winsock_DataArrival(ByVal bytesTotal As Long)
SendText.SelText = "****Connected*****"
end sub
hCORe писал(а):Если размещать это все на каком-нибудь сайте - то выбери тип проекта ActiveX Document Dll или ActiveX Document Exe. Принципы работы - те же самые, что и с обычными формами.
Тогда VB при компиляции сгенерит файл .vbd (Visual Basic ActiveX Document), который открывается в IE 3.0+.
<EMBED SRC="Мой_Любимый_Чат.vbd"></EMBED>
GRS писал(а):Слушай, а если я хочу разместить его в интернете, на своем сайте, к примеру (NAROD.RU), то что в этом случае? Я имею ввиду - возможно ли создать это на VB и если да, то примерно каким образом?
Спасибо за ответ, уважаемый SSecurity
<OBJECT ID="clsDataLogic" CLASSID="clsid:B3693DE9-7D78-11CF-B5AC-0020AFC31239" CODEBASE="http://www.wingspan-t.com/Docs/Document.CAB#version=1,0,0,0"></object>
Сейчас этот форум просматривают: SemrushBot, Yandex-бот и гости: 113