main
syneffort 2 years ago
parent 4e90c686f7
commit 73bf983604
  1. 2
      SocketStudy/ClientForm/MainForm.cs
  2. 7
      SocketStudy/PComm/PClient.cs

@ -17,7 +17,7 @@ namespace ClientForm
{
public partial class MainForm : Form
{
private readonly string SERVER_IP = "124.56.13.173";
private readonly string SERVER_IP = "10.233.96.172";//"124.56.13.173";
private PClient heartBeatClient;
private PClient client;

@ -59,8 +59,8 @@ namespace PComm
public void Connect()
{
if (socket == null || socket.Connected)
return;
if (socket == null || !socket.Connected)
socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
socket.Connect(this.EndPoint);
@ -224,6 +224,9 @@ namespace PComm
private bool CheckSocketConnection(Socket socket)
{
if (!socket.Connected)
return false;
bool availability = socket.Available == 0;
bool poll = socket.Poll(1000, SelectMode.SelectRead);
if (availability && poll)

Loading…
Cancel
Save