Client Server

How can I shutdown all active client PC though the server on same time?
I know how to shutdown clients from server, one by one. How can I shutdown all active client PC though the server on same time? Can I create short cut to it? I know VB & C++; Can I use this programing knowledge for solving this trouble?

I don't think there is just one command to shut everyone down but you can shut down many if you know the computer names. Two ways to do this: 1. Start>run: type in "shutdown -i" to open the shutdown interface. 1b.You can add computers through there and do remote shutdowns. 2.You can create a batch file to keep in handy whenever you need to do shutdowns. 2b. command should look like this. EX: shutdown -m \\172.168.1.68 -s shutdown -m \\172.168.1.69 -s shutdown -m \\172.168.1.70 -s Open up notepad and start typing up your commands. Save this file as LocalShutdown.bat or how ever you want to name it. Just make sure you save it as a .bat I know there is a way to do shutdowns through AD and GPO but i cannot remember it off the top of my head. :( I will look into your question though

Why can't my openvpn client communicate with openvpn server?
Server and client are both Suse Enterprise Server 9. The "client" server has correctly established a tunnel (i.e. both server and client have tun0 interface with an address. They just can't ping each other. I've disabled the firewall (iptables) so that's not getting in the way. Any ideas?

Don't disable the firewall. add the address. Try a normal ssh tunnel and remote desktop connection. Work on both from the server.

What's the best kind of licensing to use when building enterprise, client-server apps? Dongle? License key?
The application is a client / server software application using MS Visual Studio 2008, C#, ASP.NET. Ideally would like the server software to not operate unless some licensing is performed. What are pros/cons of using dongles? How about license keys? What do some of the big players use (SAP, Oracle, Microsoft, etc.)? Thanks!

Dongles are annoying, and realistically not possible on an enterprise application that will be deployed on dozens if not hundreds of machines at a time. Your best bet would be a license key, it's the least intrusive. Microsoft uses keys (often times they check with a central server, especially for updates). One thing to keep in mind is that no system is perfect. If someone wants it bad enough, they'll break your protection scheme. Then all the legitimate buyers of your software will have to constantly be hassled by that protection scheme. This is a HUGE problem with PC Games right now and it's actually creating a backlash towards game publishers.

How to Merge ASPX Membership API Tables W/ Existing Client/Server System Logins?
To whom this may concern, I have written an ASP.NET extranet for a VB.NET client/server app. It is basically a stripped down version of the client/server app. I want to use the ASPX Membership API for authorization and authentication. I have opted to place the Membership tables in the client/server application's database. However, I want to automatically update the Membership tables w/ the client/server app's logins, which are stored in different tables, and I can't find a way to update automatically. I'll need an administration tool to merge the two tables, whether in the extranet or client/server app. Now I could have the tool synchronize whenever it's loaded, or have a button do so, but I'm not sure which is better for usage and performance. I don't want to synchronize when either app is loaded, as that will hamper performance. Is there a way to schedule a routine merge? SQL Server 2005.

You could try log shipping to synchronize the tables. But frankly, I'd just use a SQL Agent Job or triggers on the tables to keep them synchronized. The performance hit will be very negligible.

What is the best Linux Server & Client version for professionals?
What is the best Linux Server & Client version for professionals? and why?

Redhat is OK. They seem to value having the latest and greatest features. Latest and greatest is the opposite of what you want in a server OS. For a server, you want security and stability. And in that area, you can't beat Debian. Here's a good article that explains what I mean: http://chris.quietlife.net/?p=152 Pay special attention to what the article says about the apt utility on Debian, versus Redhat's .rpm. Debian is the clear winner. There's nothing wrong with Redhat. Debian is just better.

Write a client-server application that prompts a user for a file name and destination machine name, and transf?
Write a client-server application that prompts a user for a file name and destination machine name, and transfers the file over a TCP connection to the destination. i cant write this code and my proff wants it soon

What language? C? Perl? C++? What protocol? Can you use stuff like RPC? How's the file to be transfered? SSH? FTP? Or is the file read by the server program and delivered to the client? Does it need security? Or is it restricted to a private internet? I think the question is a bit too big for Yahoo Answers so I'm not going to post any code.. If you just need simple code, then the server has to create a socket, bind, listen then accept. The client has to create then connect. Once the client is connected to the accepted socket then it's simple to read/write (send/recv) data to the socket just like it's a normal local file.

How to write a client/server program in c++ using sockets and run it on two ms-dos machines?
Basically i wan't to write a file transfer program to transfer files between two ms-dos machines. Could you please suggest how i need to proceed...

You'd have to network the two MS DOS machines and have TCP/IP as the protocol before going any further.

What type of server is best for a small to mid-sized company a client/server network or a peer-to-peer network
It is a hypothetical company, who is just starting out, four stores, and they are wanting to expand their business, more stores and internet orders? what network would be best?

To start out, peer to peer MAY work depending on the amount of employees. The best way to go in any business is a client/server network. To connect to different stores you need either need a dedicated line to each store or need a secure way to connect to each store over the Internet. Example VPN connection. That would be a basic network layout. You need to give a little more details because there are so many things that can be configured on any given network.

What is in a server that is not in a client?
the server sends, the client receives. and vice versa. so whats the difference? are these only names? the one who sends is the server? the client is the one that receives? and when the other replies(client), that is the time it will be called a server?

they tend to send information back and forth the easiest way to distinguish the two is who saves the data, and who request the data. generally the server stores all the data. generally the client request information, and eventually sends information to be saved at the server. The client NEVER ever stores data (well maybe temporarily).

The best-case delay in respond to request when a client-server system uses a satellite network satellite?
The best-case delay in respond to request when a client-server system uses a satellite network (satellite 40000 km height)?

In the very best case this would be about 0.27 seconds. (80 000km divided by the speed of light).