|
But what if the client's internet connection is lost?
The client is stille online via. the database.
|
|
|
|
|
Our internet connection at work drops out quite a bit, and I've noticed it takes messenger about a minute to work out that I am no longer online.
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
So the server should ping all of the clients??? via. the ip address from the database??
Or???
|
|
|
|
|
My guess - the client checks regularly to see if it's still online, and what users on the contact list are still online. If the check is not recieved, the user is offline.
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
Ok, thanks for the reply.
|
|
|
|
|
My guess is that the server gets a connection event when the client drops off that end of the connection.
Paul Watson wrote:
"At the end of the day it is what you produce that counts, not how many doctorates you have on the wall."
George Carlin wrote:
"Don't sweat the petty things, and don't pet the sweaty things."
Jörgen Sigvardsson wrote:
If the physicists find a universal theory describing the laws of universe, I'm sure the a**hole constant will be an integral part of that theory.
|
|
|
|
|
Witch means the server is connected at all times to the client, in a passive mode?
Eg. ready to receive data.???? Not sending data?
|
|
|
|
|
am telling you this for a fact, the messager has an open connection with the host,
you can see it for yourself by using the "netstat -nao" command in the command prompt (run "cmd")
this will show you all active connections on your computer, including the process ID associated with each connection. you can see which process id the messager uses using the Task Manager. Select the 'Processes' tab, and then 'View' -> 'Select Columns' (this option will only show when you're in the 'Processes' tab).
then you'll see that the messanger process has an established connection.
now, how is it done? as one server might not be able to support so many simultanious connections?
If you will take a minute to experiment, you'll see that each time you log-on, the messanger logs on to a different IP, that's the load-balancing machanism, microsoft has many Messanger servers, each serving who knows how many users, and on the servers level, they are responsible for updating eachother.
It sometimes takes a minute until the messanger detects a connection loss because connection loss on tcp connection is not always detectable, so it is only detected after some timeout occurs in your client (there is probably a reflecting timeout at the server side too)
by the way, they probably went for the open connection architecture due to the fact that many users cannot accept incoming transmissions (everyone behind a router, ICS server, proxy, firewall etc.), the only way they can be sure they can send you data (like an incoming message) is an open connection you have initiated
that's about it
Fade (Amit BS)
|
|
|
|
|
What can i say???, Thanks a lot for the reply!
|
|
|
|
|
I have an access Table with vendor_num and vendor_name fields.
I have an oracle Table which has a vendor_num field and other fields of details.
Initially, my thought was to pull the access table into a dataset and then pull the oracle table into the dataset, form a datarelation between the two, and use GetChildRows to pull the other details from the oracle table I pulled in.
however...
When I tried to do this I got an error b/c not all data in the child table (oracle table) had a parent...
Can someone point me in the right direction into either fixing this train of thought or a new method altogether, please?
Thanks
Cavall
Dim conn As New OdbcConnection("Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\Documents and Settings\mwaters2\My Documents\VQM\testVQM.mdb;Uid=Admin;Pwd=;")
Dim da As New OdbcDataAdapter("SELECT Vendor_Num FROM Top50_test", conn)
Dim ds As New DataSet
da.Fill(ds, "Top50")
DataGrid1.DataSource = ds.Tables("Top50")
DataGrid1.DataBind()
Dim conn2 As New OleDbConnection("Provider=msdaora;Data Source=VQM;User Id=***;Password=***;")
Dim childSQL As String
childSQL = "" & _
"SELECT vendor.vendor_num, restratificationhistory.vend_accy " & _
"FROM vendor, restratificationhistory " & _
"WHERE vendor.vendor_num = restratificationhistory.vendor_num " & _
"AND restratificationhistory.dt_tm_added Between to_date('1/1/04','MM/DD/YY') AND to_date('11/10/04','MM/DD/YY')"
Dim da2 As New OleDbDataAdapter(childSQL, conn2)
da2.Fill(ds, "Details")
Dim parentCol As DataColumn = ds.Tables("Top50").Columns("Vendor_Num")
Dim childCol As DataColumn = ds.Tables("Details").Columns("Vendor_Num")
Dim dr As New DataRelation("VendorToDetails", parentCol, childCol)
ds.Relations.Add(dr)
"Nothing is at last sacred, but the integrity of your own mind."
"What lies behind us and what lies before us are nothing compared to what lies within us." - Ralph Waldo Emerson
|
|
|
|
|
--------------------------------------------------------------------------------
hi guys! i am creating a report, but the values will be coming from 3 tables. when i call this code: OleAdpReport.fill(DSReport, "Table1"), it gives me an error. I believe this is because I have 3 source tables that are joined. i also cleared the links that bind them during the configuration of the report. what shall i do?
|
|
|
|
|
how to create a login form to submit another form?
please tell me about the source code above. thanks.
|
|
|
|
|
Try to check the information from here.[^]
A thousand mile of journey, begin with the first step.
APO-CEDC
Save Children Norway-Cambodia Office
|
|
|
|
|
vb.net
How can load a Image in to a TabControl.
normally we can load the Image through property. It's Ok.
The Image is not covered the whole part of the tabControl.
Tabbutton always gray.
How can put a Image on the top of the tabcontrol.
Help Me
|
|
|
|
|
i'm not sure that i understand your question, and i got a pretty 'Go-Around' solution for the question i *think* you have asked.
you can load and display any image on any object, using BitBlt.
read this article i wrote
http://www.codeproject.com/vb/net/Bitblt_wrapper_class.asp[^]
you can load a bitmap and use this class to show it over the tabcontrol.
or you can think about it and probably find a better way to do it
Fade (Amit BS)
|
|
|
|
|
Hi There,
Who can help me with this one.
I need to import data from a Data Interchange file (*.DIF) to a Dataset or Datareader
I was thinking to do that with a deserialization but I can not define the Dif format.
Any Idea how to solve this ?
Here an example how I load data from a binary file to a hashtable
Dim ConfigFile As New FileInfo(GetTypePath())
If ConfigFile.Exists Then
Dim bfConfig As New Formatters.Binary.BinaryFormatter
Dim fsConfig As New FileStream(Me.GetTypePath(), _
FileMode.Open, _
FileAccess.Read)
Me.oDataStore = CType(bfConfig.Deserialize(fsConfig), Hashtable)
fsConfig.Close()
Return True
End If
I was thinking to replace the Hashtable with System.Windows.Forms.DataFormats.Dif
But that is not working. May be I need todo this with Direct Cast but I do not know how to that
Any help or info is welcome
Thanks
|
|
|
|
|
I have a problem with VB.Net 2003, ever since upgrading Windows XP sp 2.
Msgbox now does not show anything in the text or the buttons. The same exe works correctly on a Windows 2003 server, but not on another machine that runs sp 2.
This must be a known problem, what do I do to fix it.
Please help
|
|
|
|
|
The first thing I'd do is update the drivers for your video card.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Already done. This is also happening on at least one other PC with sp2. Mine is an HP the other is a Dell.
|
|
|
|
|
How can i show sort icon (Arrows) in the column header of the listview in vb.net can any body help me....
Ravi
|
|
|
|
|
Hi,
I have developed a VB application. That simply have two Database, One source database is MS Access and destination database is SQL Server. Through this application it will import data from source db (Access) to destination db (SQL Server). when running application it works efficiently bout if yo see its status in windows task manager it display as "Not Responding", while it import all data successfully.
Does anyone find its solution?
Thanks
Amit Chowdhury
|
|
|
|
|
This is because your application is not yielding every once in a while so it's message pump can execute. Inside the loop that is processing your records, include a Application.DoEvents() statement.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Do anyone know how can i make use of TAPI in VB.NET for developing Telephony Applications like Answering Machine.Thank U
|
|
|
|
|
The TAPI 3.0 wrapper has "issues" to say the least. Your best bet is to use TAPI 2.0 instead. There is a wrapper class available on GotDotNet, here[^].
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hi all,
I would like to know how to share a folder which is on the C drive of a PC which is on a network.
I have 2 computers hooked on to the server.
On the first machine (C DRIVE) I have created a folder and set its property to sharing.
From the second PC I want to access only that folder of the first PC.
The Server is on Win2003 and the workstations are on win2K
I have Administrative rights too.
can some one help
Tnx
|
|
|
|