Click here to Skip to main content
15,896,557 members
Home / Discussions / C#
   

C#

 
QuestionSudoku puzzle program Pin
eric_tran22-Mar-06 4:10
eric_tran22-Mar-06 4:10 
AnswerRe: Sudoku puzzle program Pin
Ed.Poore22-Mar-06 6:36
Ed.Poore22-Mar-06 6:36 
GeneralRe: Sudoku puzzle program Pin
eric_tran27-Mar-06 19:16
eric_tran27-Mar-06 19:16 
AnswerRe: Sudoku puzzle program Pin
DigitalKing22-Mar-06 20:36
DigitalKing22-Mar-06 20:36 
GeneralRe: Sudoku puzzle program Pin
eric_tran27-Mar-06 19:16
eric_tran27-Mar-06 19:16 
QuestionClient /Server Programming Pin
Jijo BP22-Mar-06 4:09
Jijo BP22-Mar-06 4:09 
AnswerRe: Client /Server Programming Pin
Divyang Mithaiwala22-Mar-06 4:20
Divyang Mithaiwala22-Mar-06 4:20 
AnswerRe: Client /Server Programming Pin
mcljava22-Mar-06 4:35
mcljava22-Mar-06 4:35 
Developing a client-server program or peer to peer program on a LAN is only the first step. Once you are fully assured your application(s) is/are working then you can proceed to trying to make it work over the Internet.

Let's look at the requirements:

1. Internet Connection
2. Some way to identify your public IP address (i.e. the one of the Cable or DSL ISP)
3. A Router

Your application will run on your LAN. It has a well known port, lets say it was 5999. Over on the router you will need to configure 5999 under Port Forwarding in order to send public traffic matching that port to the computer on your LAN that is running your application.

Meanwhile your friend or colleague needs to know two things to connect: Public IP and port.

You can also use this basic technology to setup a FTP Server, Web Server or other common applications (including Remote Desktop) that you wish to remotely access.

Ahhh, but lest we not forget the one caveat. If you can see it on the Internet so can people with nefarious purposes. So make sure you have a firewall in place, keep your software behind the DMZ.

Good Luck



Mike Luster
CTI/IVR/Telephony SME
AnswerRe: Client /Server Programming Pin
snouto22-Mar-06 10:33
snouto22-Mar-06 10:33 
QuestionCustomizing treeview Pin
Sabry190522-Mar-06 4:02
Sabry190522-Mar-06 4:02 
AnswerRe: Customizing treeview Pin
DaBears22-Mar-06 5:52
DaBears22-Mar-06 5:52 
GeneralRe: Customizing treeview Pin
Sabry190522-Mar-06 6:54
Sabry190522-Mar-06 6:54 
GeneralRe: Customizing treeview Pin
DaBears23-Mar-06 11:43
DaBears23-Mar-06 11:43 
QuestionA Real Challenge Pin
anurajju22-Mar-06 3:38
anurajju22-Mar-06 3:38 
AnswerRe: A Real Challenge Pin
mav.northwind22-Mar-06 3:52
mav.northwind22-Mar-06 3:52 
AnswerRe: A Real Challenge Pin
Wjousts22-Mar-06 3:57
Wjousts22-Mar-06 3:57 
GeneralRe: A Real Challenge Pin
anurajju22-Mar-06 16:51
anurajju22-Mar-06 16:51 
GeneralRe: A Real Challenge Pin
Guffa22-Mar-06 4:30
Guffa22-Mar-06 4:30 
Questioncsgl Pin
Allealle22-Mar-06 3:31
Allealle22-Mar-06 3:31 
QuestionSystem Restore in windows XP using c# Pin
Jijo BP22-Mar-06 3:12
Jijo BP22-Mar-06 3:12 
QuestionHow to autohide cursor after some time Pin
DarthVelorien22-Mar-06 2:54
DarthVelorien22-Mar-06 2:54 
QuestionWhat's font fastest when draw? Pin
pmasknguyen22-Mar-06 2:33
pmasknguyen22-Mar-06 2:33 
AnswerRe: What's font fastest when draw? Pin
Ed.Poore22-Mar-06 6:38
Ed.Poore22-Mar-06 6:38 
Questionuser: esjq question Pin
Rmokkenstorm22-Mar-06 1:08
Rmokkenstorm22-Mar-06 1:08 
AnswerRe: esjq Pin
J4amieC22-Mar-06 1:50
J4amieC22-Mar-06 1:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.