try { int port =Convert.ToInt32(this.textBox4.Text); MyServer=new IPEndPoint(myIP,port); sock= new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);//创建一个Socket类 sock.Bind(MyServer);//绑定2000端口 sock.Listen(5
看了两天 go 语言,是时候练练手了。
go 的 routine(例程) 和 chan(通道) 简直是神器,实现多线程(在 go 里准确的来说是 多例程)简直不要太轻松。
于是动手码了一个傻瓜版的黑框聊天器。
server 端:
监听 TCP 连接;支持自定义客户端命令;支持消息分发;理论上支持广播;…
package main
import (
fmt
net
io
strconv
time
strings
)
const (
NORMAL_MESSAGE =