TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
issa mohamed
NA
23
1.4k
tcplistener delay
Jun 6 2015 7:19 AM
Ihave code below with about 300 clint all clint send gps location every 15 min after 2 or 3 hour delay happening to tcplistener
code plow
public static void Main()
{
TcpListener server = null;
Int32 port = 556;
System.Net.IPAddress localAddr = IPAddress.Parse("192.168.1.2");
server = new TcpListener(localAddr, port);
// StartTcpListener listening for client requests.
try
{
server.Start();
//int count = 0;
// Enter the listening loop.
while (true)
{
Console.Write("Waiting for a connection... \n");
// Perform a blocking call to accept requests.
TcpClient client = server.AcceptTcpClient();
var childSocketThread = new Thread(() =>
{
// Buffer for reading data
Byte[] bytes = new Byte[256];
String data = null;
data = null;
NetworkStream stream = client.GetStream();
int i;
try
{
// Loop to receive all the data sent by the client.
while ((i = stream.Read(bytes, 0, bytes.Length)) != 0 )
{
data = ByteArrayToHexString(bytes);
processData(data);
data = "";
} client.Close();
}
catch (Exception ex)
{
stream.Dispose();
client.Close();
stream.Flush();
server.Stop();
Main();
}
}
);
childSocketThread.Start();
}
}
catch (Exception e)
{
server.Stop();
return;
}
finally
{
try
{
server.Stop();
}
catch (Exception e)
{
Console.WriteLine("SocketException2: {0}", e.ToString());
}
}
Console.WriteLine("\nHit enter to continue...");
//Main();
Console.Read();
}
Reply
Answers (
0
)
Report between months As Jun-2014 to sept-2015.
Gps Tracking, Server