• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
三人行者,必有我师焉
为了自己的理想,我愿意付出全部的力量
博客园    首页    新随笔    联系   管理    订阅  订阅

TcpListen和TcpClient的例子

服务端: SERVER    SEND   RECEIVE

   TcpListener tl = new TcpListener(IPAddress.Any, 9999);

         Socket s = tl.AcceptSocket();

         byte[] bt = new byte[1024];

         int count = s.Receive(bt);

         string msg = null;                

         msg = Encoding.Unicode.GetString(bt, 0, count).ToString();

 s.Send(Encoding.Unicode.GetBytes(str));

 tl.Stop();

客户端: CLIENT  SEND   RECEIVE

         TcpClient client = new TcpClient();

   client.Connect("192.168.0.52", 9999);

         client.Client.Send(Encoding.Unicode.GetBytes("get_friend_list"));              

         byte[] word = new byte[1024];

         int count = client.Client.Receive(word);

         string msg = Encoding.Unicode.GetString(word, 0, count).ToString();

   client.Close();

 

 

 



 


posted @ 2008-10-04 21:31  wsy6634  阅读(1094)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3