首页 > 代码库 > 基于TCP网络通信的自动升级程序源码分析-客户端连接服务器
基于TCP网络通信的自动升级程序源码分析-客户端连接服务器
服务器开始监听
//从配置文件获取要监听的IP和端口 string strIP = System.Configuration.ConfigurationManager.AppSettings["IPAddress"]; int port = int.Parse(System.Configuration.ConfigurationManager.AppSettings["Port"]); //开始监听 Connection.StartListening(ConnectionType.TCP, new IPEndPoint(IPAddress.Parse(strIP), port)); AddLineToLog("初始化完成,正在监听:");
客户端连接服务器
//连接信息对象 public ConnectionInfo connInfo = null; //连接对象 Connection newTcpConnection; public MainForm() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //给连接信息对象赋值 //为了简单直接从文本框获取,也可以设置为从app.config配置文件获取IP和端口 connInfo = new ConnectionInfo(txtIP.Text, int.Parse(txtPort.Text)); //根据连接信息对象,启动一个到服务器端的连接,如果不成功,会弹出异常信息 newTcpConnection = TCPConnection.GetConnection(connInfo); button1.Enabled = false; button1.Text = "连接成功"; }
基于TCP网络通信的自动升级程序源码分析-客户端连接服务器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。