using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net.Sockets;
using System.Net;
using System.IO;
using System.Threading;
namespace WinNine
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Listener(Object o)
{
TcpListener listener = new TcpListener(IPAddress.Any,444);
listener.Start();
while (true)
{
TcpClient client = listener.AcceptTcpClient();
NetworkStream netstream = client.GetStream();
StreamReader sr = new StreamReader(netstream);
this.listBox1.Items.Add(sr.ReadLine());
}
}
private void Form1_Load(object sender, EventArgs e)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(Listener)); //使用连接池实现方法回调
}
private void button1_Click(object sender, EventArgs e)
{
TcpClient client = new TcpClient("127.0.0.1",444);
NetworkStream netstream = client.GetStream();
StreamWriter sw = new StreamWriter(netstream);
sw.WriteLine(this.textBox1.Text);
sw.Flush();
this.textBox1.Clear();
}
}
}
分享到:
相关推荐
用C#实现的P2P聊天程序源代码,适合学习C#编程的初学者
C#简易聊天程序C#简易聊天程序C#简易聊天程序C#简易聊天程序
C# 数据库连接池 C# 数据库连接池 C# 数据库连接池 C# 数据库连接池
简单的c#网络编程练习
c#语言下,使用netcore2.1框架,调用netstandard数据库连接池组件
C#聊天程序完整版(附源代码).rarC#聊天程序完整版(附源代码).rar
c# 实现p2p通信,c#p2p局域网聊天源码,献给初学的朋友,源码无误,下载可用
C#高效数据库连接池源码
C# 一个比较经典的P2p聊天程序 基于TCP协议
运用自己的技能,做自己的QQ吧!! c#也精彩!
用C#实现P2P聊天程序 简单的功能实现:添加好友,选中好友发起聊天,群发
C#编写P2P视频聊天程序
一个P2P聊天程序,个人感觉值得研究,放出来给大家分享一下.
C# 基于UDP即时聊天程序源代码。 "LanMsg服务
C# P2P聊天源程序,方便P2P新手学习
一个winform做的p2p聊天程序源代码 新手入门很好的 很小哦
p2p聊天软件(c#)
P2p聊天工具c#代码可以参考一下
C#多人聊天程序源代码
C#P2P聊天软件,内附有源代码,能够实现P2P聊天功能。