当在Linux上使用带有mono的时,估计mono最终会使用BSD套接字(在Windows上使用Winsock套接字)。
查看mono的源代码,比如,它进行外部调用:
// Creates a new system socket, returning the handle
[MethodImplAttribute(MethodImplOptions.InternalCall)]
private extern static void Bind_internal(IntPtr sock,
SocketAddress sa,
我正在编写一个带有迭代菜单的脚本来运行命令行。然而,在创建迭代菜单之后,当我想要运行命令时,我得到了一个错误。错误是COMMANDNo这样的文件或目录linux。
#!/bin/bash
ATESTS=("TEST NAME 1" "TESTE NAME 2")
PATH=("test1.xml" "text2.xml")
menu () {
for i in ${!ATESTS[@]}; do
printf "%3d%s) %s\n" $((i+1)) "${OPT[i]:- }