本文整理汇总了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 = "연결";
}
}
}