不积跬步,无以至千里;不积小流,无以成江海

Our practice

不积跬步,无以至千里;不积小流,无以成江海

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年8月19日

摘要: 最近的项目中遇到了,使用多台服务器,多个客户端来运行一个分布式存储、计算应用程序。总是打开远程连接太过于麻烦且网速慢的原因,所以写一个的调度的程序。 情况如下: 环境:N台Server,N台Client,一台调度机子 功能: (1),在调度机上通过命令行连接远程机器,并传入相应的指令 (2),客户端通过Socket监听调度机指点的端口 (3) ,接受到指令后,客户端用process class执行批处理文件 布署: 在被调度机器上将程序的server端添到windows service中,可以使用如下命令(批处理) 1 set BIN_PATH=D:\**\bin\Debug 2 set SERVICE_NAME=服务名称 3 set SERVICE_Description=描述 4 5 cd /d "%BIN_PATH%" 6 7 sc stop %SERVICE_NAME% 8 sc delete %SERVICE_N 阅读全文
posted @ 2008-08-19 19:20 英怀 阅读(735) 评论(0) 推荐(0) 编辑

摘要: The following code examples demonstrate how to use the Socket class as a client to connect to remote network services and as a server to listen for connections from remote clients. 来源-MSDN:http://msdn.microsoft.com/zh-cn/library/w89fhyex.aspx 客户端: 1 using System; 2 using System.Net; 3 using System.Net.Sockets; 4 using System.Text; 5 6 public class SynchronousSocketClient { 7 8 public static void StartClient() { 9 // Data buffer for incoming data. 10 b 阅读全文
posted @ 2008-08-19 13:07 英怀 阅读(2770) 评论(0) 推荐(0) 编辑