473,396 Members | 1,968 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Help me in choosing protocol

HI,

I wanted to develop an applicatioin which has to show current currency
rates to to our clients (i.e. 10 currencies and 3 or 4 changes in our
data in one second) and client may buy or sell his lots. Please let me
know if TCP/IP is right protocol to use or should I use something
else. and please let me know if I should use .NET provided TCP
protocol or should i use some third party's developed control as
someone mentioned in theses post that INDY is good comparativley to
..NET implemented TCP Protocol.

Thanking you.
Nov 15 '05 #1
5 998
Irfan,

There is no question that you should use TCP/IP. You will however probably
choose one of the protocols in the application layer, HTTP, FTP, etc.

I haven't used INDY (but I briefly looked at the docs) so I don't much about
it. Personally I believe I would look at what is provided with .Net to see
if it would handle my requirements and then look at INDY and other libraries
to see if they offered me any advantages.

Tom
"Irfan Ahmed" <ir*********@hotpop.com> wrote...
HI,

I wanted to develop an applicatioin which has to show current currency
rates to to our clients (i.e. 10 currencies and 3 or 4 changes in our
data in one second) and client may buy or sell his lots. Please let me
know if TCP/IP is right protocol to use or should I use something
else. and please let me know if I should use .NET provided TCP
protocol or should i use some third party's developed control as
someone mentioned in theses post that INDY is good comparativley to
.NET implemented TCP Protocol.

Thanking you.

Nov 15 '05 #2
Cor
Hi Irfan

In addition to Tom, here you find a lot of resources one of them a sample
about a TCP listner.

I hope this helps?

Cor

http://msdn.microsoft.com/vbasic/vbrkit/default.aspx

And if you have problems installing it

http://msdn.microsoft.com/vbasic/vbr...q/#installvdir
Nov 15 '05 #3


Thanks Tom,

Will you please guide me which one is fastest layer if i wanted to
stream data. I shall give this application (an executabel file)to our
clients and they shall be able to see the changes in their application
grid. Usually i see socks used in chat software do u think SOCKS is
better then HTTP OR FTP when streaming data? and is there any way to
PUSH the data instead of Serve on client request??? actually I dont have
any idea of socket programming so I wanted to begin in right direction.

Thanks and Regards,
Irfan

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 15 '05 #4
Thanks Cor,

i have downloaded and installed it its really helpful

regards
Irfan
"Cor" <no*@non.com> wrote in message news:<ei**************@TK2MSFTNGP09.phx.gbl>...
Hi Irfan

In addition to Tom, here you find a lot of resources one of them a sample
about a TCP listner.

I hope this helps?

Cor

http://msdn.microsoft.com/vbasic/vbrkit/default.aspx

And if you have problems installing it

http://msdn.microsoft.com/vbasic/vbr...q/#installvdir

Nov 15 '05 #5
Irfan,
Are your clients, going to use a Client that you develop?

If they are I consider using the TcpClient class and BinaryReader &
BinaryWriters to "format" the data packets.

The following article gives a C# example of how do this.

http://msdn.microsoft.com/library/de...rp09182003.asp

The example should be easily converted to VB.NET, post if you need help.

Hope this helps
Jay

"Irfan Ahmed" <ir*********@hotpop.com> wrote in message
news:61*************************@posting.google.co m...
HI,

I wanted to develop an applicatioin which has to show current currency
rates to to our clients (i.e. 10 currencies and 3 or 4 changes in our
data in one second) and client may buy or sell his lots. Please let me
know if TCP/IP is right protocol to use or should I use something
else. and please let me know if I should use .NET provided TCP
protocol or should i use some third party's developed control as
someone mentioned in theses post that INDY is good comparativley to
.NET implemented TCP Protocol.

Thanking you.

Nov 15 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

42
by: Fred Ma | last post by:
Hello, This is not a troll posting, and I've refrained from asking because I've seen similar threads get all nitter-nattery. But I really want to make a decision on how best to invest my time....
1
by: Crowe | last post by:
Greetings Everyone: Oracle 9i installed on a sun solaris box. No protocol adapters available. I would greatly appreciate any help from the db gurus on this forum. after bringing up the...
19
by: Thue Tuxen Sørensen | last post by:
Hi everybody ! I´m maintaining a large intranet (approx 10000 concurrent users) running on one IIS box and one DB box with sqlserver 2000. Currently there is 2,5 GB Ram, 1 1400 mhz cpu and 2...
5
by: Irfan Ahmed | last post by:
HI, I wanted to develop an applicatioin which has to show current currency rates to to our clients (i.e. 10 currencies and 3 or 4 changes in our data in one second) and client may buy or sell...
53
by: Paul Watt | last post by:
Hi again, Ok so I've got two new problems with this layout http://www.paulwatt.info/test/turn/ 1) When I increase the width of the Maincontent Div from 73% to 74% to line it up with the right...
9
by: Dadio | last post by:
Hi! I have to take some strings from a file and put them in a record... The various strings in the file are written on this way: string1|string2|string3|string4|string5| This is the program...
0
by: Hari Sekhon | last post by:
I've written an xml parser using xml.sax which works most of the time but often traces back when trying to read a file. The output of the traceback is below: Traceback (most recent call last):...
0
by: summer1450 | last post by:
Hi, I want to revise the nmap.xsl so that it would display IP addresses if a host has at least one port is opened AND group each IP into a group based on a SSH server. Here is the output that I...
0
by: Brian Lowe | last post by:
I'm in a web page and I have hierarchical data so I'm using 2 nested DataList controls. DataList1 is using a data source with rows of , , and where MoreData is a list. DataList1 has an...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.