Find Jobs
Hire Freelancers

Communication Objects required for high-frequency Client-Server application

$30-100 USD

完了済み
投稿日: 16年以上前

$30-100 USD

完了時にお支払い
I am writing a broadcast-engine and client(s) application that will take relatively high frequency 'singles' (i.e. up to several times a second) and broadcast them along with a timestamp and identifier to a set of listeners. The listeners will need the ability to subscribe and desubscribe asynchronously to each security. Upon subscription I will also need to send through some basic figures to prime the client (e.g. highs and lows for the day). I am writing the rest of the application but I am not a network programmer **so I need an object to which I can call to send data from the server and an object that I can call to 'subscribe' and 'desubscribe' from the server.** I will be writing in VB.NET so I need a class (or two classes) classes written in VB.NET/C# etc so I can insert them into my solution. My suggestion is: --------------------------------- Class GetData - For the client side --------------------------------- Method Subscribe (Item as string) Method Desubscribe (Item as string) Method DesubscribeAll () ----------------------------------- Class SendData - For the server side ------------------------------------ Method SendData(Data as PriceStructure) Method InitialPaint(Data as PrimingStructure) Where; Structure PriceStructure Public Item as String Public Price as Single Public Time as DateTime End Structure PrimingStructure will probably be a set of PriceStructures but if you can make it flexible that would be very useful. As I said, I'm not a network programmer but it would be useful to know if the network slows down so I can flag up a warning. I'm not sure how you normally manage this. Any questions, let me know. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). * * *This broadcast message was sent to all bidders on Tuesday Jan 8, 2008 6:30:36 PM: Hi all, I've been asked several times about platforms. Just to re-iterate. I will be using .NET 2003 with .NET framework 2.0 (not 3.0 - therefore I can't use the WCF) Regards * * *This broadcast message was sent to all bidders on Thursday Jan 10, 2008 9:45:23 PM: Hi, I've had feedback stating that the requirements are not clear since I have messed up the business logic with the communication requirement. How about the following for clarification on the project requirements. Please supply a class that I can use to send 'objects' (that I can define) between the client(s) and the server in .NET 2003 (i.e. Framework 1.0 or 2.0) It should have a 'send' method which will take an object as an argument which will raise an 'receive' event in the other side with the object as an argument. For example; 1. Calling the 'send' event from the CLIENT will raise the 'receive' event in the SERVER and vice versa 2. Calling the 'send' event from the SERVER will raise the 'receive' event in a specified CLIENT (or all clients if that isn't possible). In this way, I can write the rest of the application around this class. ## Platform Windows XP Pro Programming in .NET 2003 I need the components in .NET (VB.NET, C#, J#, VC++) so I can add it to a .NET project.
プロジェクト ID: 3613985

プロジェクトについて

7個の提案
リモートプロジェクト
アクティブ 16年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
See private message.
$38.25 USD 14日以内
5.0 (22 レビュー)
4.7
4.7
この仕事に7人のフリーランサーが、平均$68 USDで入札しています
ユーザーアバター
See private message.
$85 USD 14日以内
4.9 (41 レビュー)
6.6
6.6
ユーザーアバター
See private message.
$55.25 USD 14日以内
4.5 (61 レビュー)
6.6
6.6
ユーザーアバター
See private message.
$76.50 USD 14日以内
3.8 (3 レビュー)
2.1
2.1
ユーザーアバター
See private message.
$68 USD 14日以内
5.0 (1 レビュー)
0.7
0.7
ユーザーアバター
See private message.
$68 USD 14日以内
0.0 (2 レビュー)
1.7
1.7
ユーザーアバター
See private message.
$85 USD 14日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

UNITED KINGDOMのフラグ
United Kingdom
5.0
1
メンバー登録日:10月 7, 2001

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。