|
Could you please clarify... Why you are saying TCP is usually fine?
Thanks
Md. Marufuzzaman
Don't forget to click [Vote] / [Good Answer] on the post(s) that helped you.
I will not say I have failed 1000 times; I will say that I have discovered 1000 ways that can cause failure – Thomas Edison.
|
|
|
|
|
Well how often do you use UDP? And other protocols (like DCCP, SCTP, RSVP and ECN) are extremely rare
|
|
|
|
|
The other protocol SCTP is not rare. In Telecom, for Sigtran, SCTP is used.
|
|
|
|
|
|
hi,
Could someone please translate this code to vb.net ?
static string str= "OKVALUES";
static string encode(string s)
{
string strTest = "";
for (int i = 0; i < s.Length; i++)
{
byte b = (byte)s[i];
strTest += str[b >> 4];
strTest += str[b & 0xf];
}
return strTest ;
}
When you get mad...THINK twice that the only advice
Tamimi - Code
|
|
|
|
|
Why?
It's not necessary to be so stupid, either, but people manage it. - Christian Graus, 2009 AD
|
|
|
|
|
Shared str As String = "OKVALUES"
Private Shared Function encode(ByVal s As String) As String
Dim strTest As String = ""
For i As Integer = 0 To s.Length - 1
Dim b As Byte = CByte(s(i))
strTest += str(b >> 4)
strTest += str(b And &Hf)
Next
Return strTest
End Function
Used: http://www.developerfusion.com/tools/convert/csharp-to-vb/[^]
|
|
|
|
|
Dim b As Byte = CByte(s(i))
I think the above line will generate a compile error...like
'Char' values cannot be converted to 'Byte'.
Thanks
Md. Marufuzzaman
Don't forget to click [Vote] / [Good Answer] on the post(s) that helped you.
I will not say I have failed 1000 times; I will say that I have discovered 1000 ways that can cause failure – Thomas Edison.
|
|
|
|
|
I agree.
Dim b As Integer = Microsoft.VisualBasic.AscW(s(i)) should solve that.
Luc Pattyn
I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages
Local announcement (Antwerp region): Lange Wapper? Neen!
|
|
|
|
|
Why downgrade perfectly good code
only two letters away from being an asset
|
|
|
|
|
I do agree...
Thanks
Md. Marufuzzaman
Don't forget to click [Vote] / [Good Answer] on the post(s) that helped you.
I will not say I have failed 1000 times; I will say that I have discovered 1000 ways that can cause failure – Thomas Edison.
|
|
|
|
|
Thank you all
When you get mad...THINK twice that the only advice
Tamimi - Code
|
|
|
|
|
Hi.
I want to compare two arraylists with each other, but not with the compare method.
That means, I have two computers with an arraylist on each of them. If the contents of these arraylists are the same, the calculated value from the arraylist should also be the same.
So is it possible to compare collections this way? MD5? Hash value? Checksum? Whatever!
Thanks alot
|
|
|
|
|
lvq684 wrote: So is it possible to compare collections this way? MD5? Hash value? Checksum? Whatever!
Not really; these values are used to check whether the original data has been changed or corrupted in any way. However, they are not universally unique, so if two sets of data generate the same hash code, that does not guarantee that their contents are identical. The only way to compare two sets is to compare each item within the set.
|
|
|
|
|
Well the problem is that i am using .net remoting, and i gotta keep a clients arraylist updated. And it would be a waste of bandwith to send the arraylist as an object over to the server to compare it.
Are there any easier way around this problem then?
|
|
|
|
|
lvq684 wrote: Are there any easier way around this problem then?
Sorry, not that I know of. Does Google have any suggestions?
|
|
|
|
|
Richard MacCutchan wrote: Sorry, not that I know of. Does Google have any suggestions?
Ive been searching for quite some time now, but with no luck. Thought i might used the wrong keywords, so thats why i posted in here
|
|
|
|
|
Off Topic : As you mention 'bandwith' I assume that the server and clients are connected via internet. So, I'm just wondering that how your server working, do it needs to open a port ?
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKQUFK[M`UKs*$GwU#QDXBER@CBN%
R0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
-----------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
There is no general solution without comparing it all.
Tell us more, there is bound to be a good solution for a specific case.
What is the application? Is it only two arraylists? do they start off by being identical? how do they evolve? are things removed/modified/added? both sides? how frequent?
Luc Pattyn
I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages
Local announcement (Antwerp region): Lange Wapper? Neen!
|
|
|
|
|
Luc Pattyn wrote:
Tell us more, there is bound to be a good solution for a specific case.
What is the application? Is it only two arraylists? do they start off by being identical? how do they evolve? are things removed/modified/added? both sides? how frequent?
The application is one server and many clients. The server will start off by sending the clients a copy of the newly created arraylist/collection. From time to time, the server will remove/add items (probably strings) from the arraylist, and the clients will afterwards have to fetch the updated arraylist (or the updates?). I am using remoting, so i can pass objects between client and server. But instead of sending the client´s arraylist to compare it (would be a large data transfer if the array is big), i would like to calculate some kind of value based on the list´s content, so i can pass that value to the server and compare it that way.
Unless there are a better solution?
The comparison would probably be once every 5 seconds on each client (around 40 clients).
Thank you for your time!
|
|
|
|
|
OK, so it seems to be a single producer multi-consumer situation.
This is what I would do:
- on the server create a class that holds the collection (ArrayList, generic List, whatever), and organizes a version number; every addition/removal/modification in the collection should increment the version number; that is why you need your own class, so nothing can change the collection without affecting the version number.
- on each client, whenever relevant, ask the server for its version number and compare with the local version number; when different, go fetch the latest copy of the collection
Possible refinement, depends on the frequency and multiplicity of the changes:
- on the server, keep a list of changes to go from version N to N+1
- on the client, when the versions don't match, ask the differences from local version to official version, and apply them one by one.
Alternative refinement:
- split the collection in smaller collections, give them each a version number, and go fetch the smaller collection you need when it is outdated.
Luc Pattyn
I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages
Local announcement (Antwerp region): Lange Wapper? Neen!
|
|
|
|
|
Thanks for the great reply.
Versioning, of corse! Why the ... didnt i think of that to start with!
Thanks alot Luc
|
|
|
|
|
My Objective:
Connect to the odbc datasource and recreate it's database, tables, table's fields, and port the data from the Database A (ODBC)to Batabase B (SQL SERVER). Database B being a Microsoft SQL Server 2008 Database.
Here Is what I have:
ODBC connection to a datasource.
What I know how to do is:
Connect to SQL Server to it's master database.
I can check to see if a database with a given name already exists. Including tables, stored procedures, and views.
I can read and write to an existing database.
------------------------------------------------------------------------------
- What I am looking for direction on is: -
- How do I query a existing database for it's set of tables. -
- Also how to query each set of tables for it's fields and field types. -
------------------------------------------------------------------------------
Because I need to reconstruct the database and it' tables in the sql server database, and I will not know it's layout.
To give an example I have a quickbooks, access, and cobol database, and a odbc connection to the databases. All of which need ported to sql server and updated on a specific time frame. I could do this manually, but I wanted to build a service to do this for me. In order to build the service I need to know how to query a database for it's layout and recreate it in the sql server database system.
Can someone please help? Any Ideas or websites that could aid me in understanding how to do this. I will post back also if I find some.
|
|
|
|
|
Download the SQL Server 2008 Samples here[^], and extract them.
Investigate the code samples in the Samples\Engine folder, particularly the Administration, Data Access and Programmability folders.
There are examples of how to do most of the things that you require.
Access has its own tool to upscale to SQL server, if you have acess to Access.
I'm not sure that you can change the database for QuickBooks.
I do not know of a tool to create an SQL Server database from a Cobol database.
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
|
|
|
|
|
I hope that the following article will help you....
A simple example of SQL server admin tools
Thanks
Md. Marufuzzaman
Don't forget to click [Vote] / [Good Answer] on the post(s) that helped you.
I will not say I have failed 1000 times; I will say that I have discovered 1000 ways that can cause failure – Thomas Edison.
|
|
|
|