모든 소스코드 받기원하시면 코멘트 남겨주세요 바로 메일 보내드릴게요~
TCP Server 실행화면
주요 소스코드
public void TCPServer()
{
try
{
IPAddress ipAddress = IPAddress.Parse(tbIPAddress.Text.Trim());
PORT = Int32.Parse(tbPort.Text.Trim());
_serverListner = new TcpListener(ipAddress, PORT);
_serverListner.Start();
tbLog.Text = "TCP Server Start";
Thread serverThread = new Thread(new ThreadStart(Recieve_From_Client));
serverThread.Start();
}
catch
{
}
}
public void Recieve_From_Client()
{
loop = true;
try
{
_serverAcceptSocket = _serverListner.AcceptSocket();
while (loop)
{
if (_serverAcceptSocket.Connected)
{
try
{
byte[] receiveByte = new byte[1024];
int nValue = _serverAcceptSocket.Receive(receiveByte, receiveByte.Length, 0);
if (nValue > 0)
{
string data = null;
data = Encoding.Unicode.GetString(receiveByte);
tbMessage.Text = data;
}
}
catch
{
}
}
else
{
TCP_Close();
}
}
}
catch
{
}
}
모든 소스코드 받기원하시면 코멘트 남겨주세요 바로 메일 보내드릴게요~