Find Jobs
Hire Freelancers

dll for peer to peer communication (even behind a firewall)

$100-500 USD

종료됨
게시됨 약 19년 전

$100-500 USD

제출할때 지불됩니다
What I need is a dll that allows for peer to peer communication. This should even work behind a firewall. A central server should only possibly be required to get a list of available users. Then after that, all communication should be done without the server. The only information that would be used would be text information. This will be used for gaming applications. Should have these methods, properties, events Additional information in the deliverables. ## Deliverables methods 1. adduser (this would add a user to the list so when sending a broadcast message, it would be sent to all people on the list). Would not need to save the list, only used for the session only so more than 2 players can play at a time 2. removeuser (this would remove a user so if someone is hosting, then they can reject a user) 3. initiate (this would initiate so others can send them message) (to use for a game to update the game state). 4. sendbroadcastmessage (this would send a message to everyone on the userlist) 5. sendsinglemessage (the parameter would be user). This would send a message to that user only events: 1. dataarrival (the parameter would be the data that was received). Cannot be raised until all data for a request has been received 2. disconnected (if the host removed the player, then that event would be raised for the player that was rejected) 3. messagenotreceived (datasent, person). if a message somehow does not reach the destination, then it should try a few times then raise the messagenotreceived event (maybe needs some properties to set that info). 4. personunavailable (if trying to send a message and they are not available, then this event should be raised) Also, should be serialized (so they are received in the order sent). For example, if the following messages are sent hello1 hello2 hello3 then on the receiving end, they should receive it in the same order. Also, need it so if they are processing a previous message and a new one comes in, then the event is not raised until the old one has been fully processed. I have a component that does that in case you need source code to see this (in C++). This can be done in any language as long as its callable from VB 6.0 and is COM enabled. Plus a sample chat application to show this working. Must work without requiring any configurations to the firewall at all (no matter whether its hardware based or software). Let me know if you have any questions. The compiled dll and the source code to the dll. Also, a sample chat application to show this working properly. ## Platform Windows 98, Windows XP Home Edition.
프로젝트 ID: 3695238

프로젝트 정보

3 제안서
원격근무 프로젝트
활동 중 19년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
3 이 프로젝트에 프리랜서들의 평균 입찰은 $553 USD입니다.
사용자 아바타
See private message.
$425 USD 7일에
4.9 (39 건의 리뷰)
4.7
4.7
사용자 아바타
See private message.
$552.50 USD 7일에
3.1 (5 건의 리뷰)
3.5
3.5
사용자 아바타
See private message.
$680 USD 7일에
0.0 (2 건의 리뷰)
0.0
0.0

고객에 대한 정보

국기 (AUSTRALIA)
Sydney, Australia
5.0
781
결제 수단 확인
4월 9, 2002부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.