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
ahmed ahmed
NA
2
4.4k
how to send data to server using socket
Jul 16 2012 9:06 AM
i am trying to send data by soket but fail somthing like there is nothing server .
------------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;
namespace server
{
class Program
{
static Socket socket;
static byte[] buffer
{
get;
set;
}
static void Main(string[] args)
{
// i want recive data from client
socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
socket.Bind(new IPEndPoint(IPAddress.Parse("192.168.0.102"),1234));
socket.Listen(100);
Socket acepted = socket.Accept();
buffer = new byte[acepted.SendBufferSize];
int bytesRead = acepted.Receive(buffer);
Byte[] formated = new Byte[bytesRead];
for( int i =0; i < bytesRead ;i++)
{
formated[i] = buffer[i];
}
string strdata = Encoding.ASCII.GetString(formated);
char[] cd = { ';' };
string[] d = strdata.Split(cd);
string first = d[0];
string second = d[1];
for (int i = 0; i < d.Length; i++)
{
Console.Write(d[i]);
}
Console.Read();
socket.Close();
acepted.Close();
}
}
}
clint side
___________
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;
namespace cliente
{
class Program
{
static Socket socket;
static void Main(string[] args)
{
socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPEndPoint localendpoint = new IPEndPoint(IPAddress.Parse("192.168.0.102"), 1234);
try
{
socket.Connect(localendpoint);
} catch
{
Console.Write("unable");
Main(args);
}
Console.Write("enter somthing");
String some = "i;want;send;data;toserver";
byte[] data = Encoding.ASCII.GetBytes(some);
socket.Send(data);
Console.Read();
socket.Close();
}
}
}
first i have started program server side then i start clint side but data not sent . plz help me how to to do this ?
Reply
Answers (
0
)
WindowCapture
Crystal reports in C# windows form