当前位置: 首页>>代码示例>>C#>>正文


C# SocketServer.Connect方法代码示例

本文整理汇总了C#中SocketServer.Connect方法的典型用法代码示例。如果您正苦于以下问题:C# SocketServer.Connect方法的具体用法?C# SocketServer.Connect怎么用?C# SocketServer.Connect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SocketServer的用法示例。


在下文中一共展示了SocketServer.Connect方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Connect_Server

 // WPF의 연결버튼에 대한 클릭 이벤트
 private void Connect_Server(object sender, RoutedEventArgs e)
 {
     // 버튼의 값이 '연결' 일 경우
     // 서버와의 연결을 위한 프로세스가 작동한다.
     if((((Button)sender).Content).Equals("연결"))
     {
         if (HOST_IP.Text == null)
         {
             MessageBox.Show("아이피를 입력해주세요.");
         }
         else
         {
             server = new SocketServer(HOST_IP.Text);
             server.Connect();
             if (server.isConnected())
             {
                 // 연결에 성공할 경우, 상태를 나타내주는 표시등의 색과 버튼의 내용 등의 설정을 변경한다.
                 // 아이피를 넣는 곳을 읽기전용으로 만드는 이유는 아이피 변경 불가 및 방향키 인식의 오류를 방지하기 위함이다.
                 CONNECT_STATUS.Fill = Brushes.LawnGreen;
                 RESULT_OF_CONNECT.Text = "연결에 성공하였습니다.";
                 HOST_IP.SetValue(TextBox.IsReadOnlyProperty, true);
                 BUTTON.Content = "끊기";
             }
         }
     }
     // 그렇지 않을 경우, 서버와의 연결을 끊기위한 것으로 간주하고 처리한다.
     else
     {
         if(server.isConnected())
         {
             server.sendMsg("Close");
             server.Close();
             CONNECT_STATUS.Fill = Brushes.Red;
             RESULT_OF_CONNECT.Text = "IP를 입력한 후, 연결버튼을 누르세요.";
             HOST_IP.SetValue(TextBox.IsReadOnlyProperty, false);
             BUTTON.Content = "연결";
         }
     }
 }
开发者ID:Ohmry,项目名称:Univ-Projects,代码行数:40,代码来源:MainWindow.xaml.cs


注:本文中的SocketServer.Connect方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。